tests: Add VkDescriptorSetLayoutObj
diff --git a/tests/vkrenderframework.h b/tests/vkrenderframework.h
index 0752216..924ea36 100644
--- a/tests/vkrenderframework.h
+++ b/tests/vkrenderframework.h
@@ -334,6 +334,17 @@
VkDeviceObj *m_device;
};
+class VkDescriptorSetLayoutObj : public vk_testing::DescriptorSetLayout {
+ public:
+ VkDescriptorSetLayoutObj() = default;
+ VkDescriptorSetLayoutObj(const VkDeviceObj *device,
+ const std::vector<VkDescriptorSetLayoutBinding> &descriptor_set_bindings = {},
+ VkDescriptorSetLayoutCreateFlags flags = 0);
+
+ VkDescriptorSetLayoutObj(VkDescriptorSetLayoutObj &&src) = default;
+ VkDescriptorSetLayoutObj &operator=(VkDescriptorSetLayoutObj &&src) = default;
+};
+
class VkDescriptorSetObj : public vk_testing::DescriptorPool {
public:
VkDescriptorSetObj(VkDeviceObj *device);