mirror of
https://github.com/KhronosGroup/Vulkan-Utility-Libraries.git
synced 2025-05-15 01:08:39 +00:00
safestruct: Remove safe_VkDescriptorDataEXT
This commit is contained in:
parent
1defcd3208
commit
1135918c96
4 changed files with 9 additions and 519 deletions
|
@ -13494,33 +13494,11 @@ struct safe_VkDescriptorBufferBindingPushDescriptorBufferHandleEXT {
|
|||
return reinterpret_cast<VkDescriptorBufferBindingPushDescriptorBufferHandleEXT const*>(this);
|
||||
}
|
||||
};
|
||||
union safe_VkDescriptorDataEXT {
|
||||
const VkSampler* pSampler{};
|
||||
const VkDescriptorImageInfo* pCombinedImageSampler;
|
||||
const VkDescriptorImageInfo* pInputAttachmentImage;
|
||||
const VkDescriptorImageInfo* pSampledImage;
|
||||
const VkDescriptorImageInfo* pStorageImage;
|
||||
safe_VkDescriptorAddressInfoEXT* pUniformTexelBuffer;
|
||||
safe_VkDescriptorAddressInfoEXT* pStorageTexelBuffer;
|
||||
safe_VkDescriptorAddressInfoEXT* pUniformBuffer;
|
||||
safe_VkDescriptorAddressInfoEXT* pStorageBuffer;
|
||||
VkDeviceAddress accelerationStructure;
|
||||
char type_at_end[sizeof(VkDescriptorDataEXT) + sizeof(VkDescriptorGetInfoEXT::type)];
|
||||
safe_VkDescriptorDataEXT(const VkDescriptorDataEXT* in_struct, const VkDescriptorType type, PNextCopyState* copy_state = {});
|
||||
safe_VkDescriptorDataEXT(const safe_VkDescriptorDataEXT& copy_src);
|
||||
safe_VkDescriptorDataEXT& operator=(const safe_VkDescriptorDataEXT& copy_src);
|
||||
safe_VkDescriptorDataEXT();
|
||||
~safe_VkDescriptorDataEXT();
|
||||
void initialize(const VkDescriptorDataEXT* in_struct, const VkDescriptorType type, PNextCopyState* copy_state = {});
|
||||
void initialize(const safe_VkDescriptorDataEXT* copy_src, PNextCopyState* copy_state = {});
|
||||
VkDescriptorDataEXT* ptr() { return reinterpret_cast<VkDescriptorDataEXT*>(this); }
|
||||
VkDescriptorDataEXT const* ptr() const { return reinterpret_cast<VkDescriptorDataEXT const*>(this); }
|
||||
};
|
||||
struct safe_VkDescriptorGetInfoEXT {
|
||||
VkStructureType sType;
|
||||
const void* pNext{};
|
||||
VkDescriptorType type;
|
||||
safe_VkDescriptorDataEXT data;
|
||||
VkDescriptorDataEXT data;
|
||||
|
||||
safe_VkDescriptorGetInfoEXT(const VkDescriptorGetInfoEXT* in_struct, PNextCopyState* copy_state = {}, bool copy_pnext = true);
|
||||
safe_VkDescriptorGetInfoEXT(const safe_VkDescriptorGetInfoEXT& copy_src);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue