tests: derive XglDescriptorSetObj from xgl_testing::DescriptorSet
diff --git a/tests/xglrenderframework.h b/tests/xglrenderframework.h
index 83fac99..35a9013 100644
--- a/tests/xglrenderframework.h
+++ b/tests/xglrenderframework.h
@@ -184,11 +184,10 @@
};
-class XglDescriptorSetObj
+class XglDescriptorSetObj : public xgl_testing::DescriptorSet
{
public:
XglDescriptorSetObj(XglDevice *device);
- ~XglDescriptorSetObj();
void AttachMemoryView(XglConstantBufferObj* constantBuffer);
void AttachSampler( XglSamplerObj* sampler);
void AttachImageView( XglTextureObj* texture);
@@ -199,9 +198,6 @@
XGL_DESCRIPTOR_SLOT_INFO * GetSlotInfo(vector<int>slots, vector<XGL_DESCRIPTOR_SET_SLOT_TYPE>types, vector<void*>objs );
protected:
- XGL_DESCRIPTOR_SET_CREATE_INFO m_descriptorInfo;
- XGL_DESCRIPTOR_SET m_rsrcDescSet;
- XGL_GPU_MEMORY m_descriptor_set_mem;
XglDevice *m_device;
XGL_DESCRIPTOR_SLOT_INFO *m_slotInfo;
int m_nextSlot;