@@ -787,27 +787,29 @@ static inline constexpr VkDescriptorType getVkDescriptorTypeFromDescriptorType(c
787787{
788788 switch (descriptorType)
789789 {
790- case asset::IDescriptor::E_TYPE::ET_COMBINED_IMAGE_SAMPLER:
791- return VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER;
792- case asset::IDescriptor::E_TYPE::ET_STORAGE_IMAGE:
793- return VK_DESCRIPTOR_TYPE_STORAGE_IMAGE;
794- case asset::IDescriptor::E_TYPE::ET_UNIFORM_TEXEL_BUFFER:
795- return VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER;
796- case asset::IDescriptor::E_TYPE::ET_STORAGE_TEXEL_BUFFER:
797- return VK_DESCRIPTOR_TYPE_STORAGE_TEXEL_BUFFER;
798- case asset::IDescriptor::E_TYPE::ET_UNIFORM_BUFFER:
799- return VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER;
800- case asset::IDescriptor::E_TYPE::ET_STORAGE_BUFFER:
801- return VK_DESCRIPTOR_TYPE_STORAGE_BUFFER;
802- case asset::IDescriptor::E_TYPE::ET_UNIFORM_BUFFER_DYNAMIC:
803- return VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC;
804- case asset::IDescriptor::E_TYPE::ET_STORAGE_BUFFER_DYNAMIC:
805- return VK_DESCRIPTOR_TYPE_STORAGE_BUFFER_DYNAMIC;
806- case asset::IDescriptor::E_TYPE::ET_INPUT_ATTACHMENT:
807- return VK_DESCRIPTOR_TYPE_INPUT_ATTACHMENT;
808- default :
809- assert (!" Invalid code path." );
810- return VK_DESCRIPTOR_TYPE_MAX_ENUM;
790+ case asset::IDescriptor::E_TYPE::ET_COMBINED_IMAGE_SAMPLER:
791+ return VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER;
792+ case asset::IDescriptor::E_TYPE::ET_STORAGE_IMAGE:
793+ return VK_DESCRIPTOR_TYPE_STORAGE_IMAGE;
794+ case asset::IDescriptor::E_TYPE::ET_UNIFORM_TEXEL_BUFFER:
795+ return VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER;
796+ case asset::IDescriptor::E_TYPE::ET_STORAGE_TEXEL_BUFFER:
797+ return VK_DESCRIPTOR_TYPE_STORAGE_TEXEL_BUFFER;
798+ case asset::IDescriptor::E_TYPE::ET_UNIFORM_BUFFER:
799+ return VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER;
800+ case asset::IDescriptor::E_TYPE::ET_STORAGE_BUFFER:
801+ return VK_DESCRIPTOR_TYPE_STORAGE_BUFFER;
802+ case asset::IDescriptor::E_TYPE::ET_UNIFORM_BUFFER_DYNAMIC:
803+ return VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC;
804+ case asset::IDescriptor::E_TYPE::ET_STORAGE_BUFFER_DYNAMIC:
805+ return VK_DESCRIPTOR_TYPE_STORAGE_BUFFER_DYNAMIC;
806+ case asset::IDescriptor::E_TYPE::ET_INPUT_ATTACHMENT:
807+ return VK_DESCRIPTOR_TYPE_INPUT_ATTACHMENT;
808+ case asset::IDescriptor::E_TYPE::ET_ACCELERATION_STRUCTURE:
809+ return VK_DESCRIPTOR_TYPE_ACCELERATION_STRUCTURE_KHR;
810+ default :
811+ assert (!" Invalid code path." );
812+ return VK_DESCRIPTOR_TYPE_MAX_ENUM;
811813 }
812814}
813815static inline IPhysicalDevice::E_DRIVER_ID getDriverIdFromVkDriverId (const VkDriverId in)
0 commit comments