Return consistent names from CapabilityString
Don't prefix with "Capability" since the majority of them don't. Also add missing CapabilityImageFootprintNV
This commit is contained in:
parent
66e46037d7
commit
9bb17cd0eb
@ -701,9 +701,10 @@ static const char* GLSLextNVGetDebugNames(const char* name, unsigned entrypoint)
|
|||||||
strcmp(name, spv::E_SPV_NV_geometry_shader_passthrough) == 0 ||
|
strcmp(name, spv::E_SPV_NV_geometry_shader_passthrough) == 0 ||
|
||||||
strcmp(name, spv::E_ARB_shader_viewport_layer_array) == 0 ||
|
strcmp(name, spv::E_ARB_shader_viewport_layer_array) == 0 ||
|
||||||
strcmp(name, spv::E_SPV_NV_viewport_array2) == 0 ||
|
strcmp(name, spv::E_SPV_NV_viewport_array2) == 0 ||
|
||||||
strcmp(spv::E_SPV_NVX_multiview_per_view_attributes, name) == 0 ||
|
strcmp(name, spv::E_SPV_NVX_multiview_per_view_attributes) == 0 ||
|
||||||
strcmp(spv::E_SPV_NV_fragment_shader_barycentric, name) == 0 ||
|
strcmp(name, spv::E_SPV_NV_fragment_shader_barycentric) == 0 ||
|
||||||
strcmp(name, spv::E_SPV_NV_mesh_shader) == 0) {
|
strcmp(name, spv::E_SPV_NV_mesh_shader) == 0 ||
|
||||||
|
strcmp(name, spv::E_SPV_NV_shader_image_footprint) == 0) {
|
||||||
switch (entrypoint) {
|
switch (entrypoint) {
|
||||||
// NV builtins
|
// NV builtins
|
||||||
case BuiltInViewportMaskNV: return "ViewportMaskNV";
|
case BuiltInViewportMaskNV: return "ViewportMaskNV";
|
||||||
@ -729,6 +730,7 @@ static const char* GLSLextNVGetDebugNames(const char* name, unsigned entrypoint)
|
|||||||
case CapabilityPerViewAttributesNV: return "PerViewAttributesNV";
|
case CapabilityPerViewAttributesNV: return "PerViewAttributesNV";
|
||||||
case CapabilityFragmentBarycentricNV: return "FragmentBarycentricNV";
|
case CapabilityFragmentBarycentricNV: return "FragmentBarycentricNV";
|
||||||
case CapabilityMeshShadingNV: return "MeshShadingNV";
|
case CapabilityMeshShadingNV: return "MeshShadingNV";
|
||||||
|
case CapabilityImageFootprintNV: return "ImageFootprintNV";
|
||||||
|
|
||||||
// NV Decorations
|
// NV Decorations
|
||||||
case DecorationOverrideCoverageNV: return "OverrideCoverageNV";
|
case DecorationOverrideCoverageNV: return "OverrideCoverageNV";
|
||||||
|
@ -882,9 +882,9 @@ const char* CapabilityString(int info)
|
|||||||
case CapabilityStoragePushConstant16: return "StoragePushConstant16";
|
case CapabilityStoragePushConstant16: return "StoragePushConstant16";
|
||||||
case CapabilityStorageInputOutput16: return "StorageInputOutput16";
|
case CapabilityStorageInputOutput16: return "StorageInputOutput16";
|
||||||
|
|
||||||
case CapabilityStorageBuffer8BitAccess: return "CapabilityStorageBuffer8BitAccess";
|
case CapabilityStorageBuffer8BitAccess: return "StorageBuffer8BitAccess";
|
||||||
case CapabilityUniformAndStorageBuffer8BitAccess: return "CapabilityUniformAndStorageBuffer8BitAccess";
|
case CapabilityUniformAndStorageBuffer8BitAccess: return "UniformAndStorageBuffer8BitAccess";
|
||||||
case CapabilityStoragePushConstant8: return "CapabilityStoragePushConstant8";
|
case CapabilityStoragePushConstant8: return "StoragePushConstant8";
|
||||||
|
|
||||||
case CapabilityDeviceGroup: return "DeviceGroup";
|
case CapabilityDeviceGroup: return "DeviceGroup";
|
||||||
case CapabilityMultiView: return "MultiView";
|
case CapabilityMultiView: return "MultiView";
|
||||||
@ -913,33 +913,34 @@ const char* CapabilityString(int info)
|
|||||||
case CapabilityComputeDerivativeGroupLinearNV: return "ComputeDerivativeGroupLinearNV";
|
case CapabilityComputeDerivativeGroupLinearNV: return "ComputeDerivativeGroupLinearNV";
|
||||||
case CapabilityFragmentBarycentricNV: return "FragmentBarycentricNV";
|
case CapabilityFragmentBarycentricNV: return "FragmentBarycentricNV";
|
||||||
case CapabilityMeshShadingNV: return "MeshShadingNV";
|
case CapabilityMeshShadingNV: return "MeshShadingNV";
|
||||||
// case CapabilityShadingRateNV: return "ShadingRateNV"; // superseded by CapabilityFragmentDensityEXT
|
case CapabilityImageFootprintNV: return "ImageFootprintNV";
|
||||||
|
// case CapabilityShadingRateNV: return "ShadingRateNV"; // superseded by FragmentDensityEXT
|
||||||
#endif
|
#endif
|
||||||
case CapabilityFragmentDensityEXT: return "FragmentDensityEXT";
|
case CapabilityFragmentDensityEXT: return "FragmentDensityEXT";
|
||||||
|
|
||||||
case CapabilityFragmentFullyCoveredEXT: return "FragmentFullyCoveredEXT";
|
case CapabilityFragmentFullyCoveredEXT: return "FragmentFullyCoveredEXT";
|
||||||
|
|
||||||
case CapabilityShaderNonUniformEXT: return "CapabilityShaderNonUniformEXT";
|
case CapabilityShaderNonUniformEXT: return "ShaderNonUniformEXT";
|
||||||
case CapabilityRuntimeDescriptorArrayEXT: return "CapabilityRuntimeDescriptorArrayEXT";
|
case CapabilityRuntimeDescriptorArrayEXT: return "RuntimeDescriptorArrayEXT";
|
||||||
case CapabilityInputAttachmentArrayDynamicIndexingEXT: return "CapabilityInputAttachmentArrayDynamicIndexingEXT";
|
case CapabilityInputAttachmentArrayDynamicIndexingEXT: return "InputAttachmentArrayDynamicIndexingEXT";
|
||||||
case CapabilityUniformTexelBufferArrayDynamicIndexingEXT: return "CapabilityUniformTexelBufferArrayDynamicIndexingEXT";
|
case CapabilityUniformTexelBufferArrayDynamicIndexingEXT: return "UniformTexelBufferArrayDynamicIndexingEXT";
|
||||||
case CapabilityStorageTexelBufferArrayDynamicIndexingEXT: return "CapabilityStorageTexelBufferArrayDynamicIndexingEXT";
|
case CapabilityStorageTexelBufferArrayDynamicIndexingEXT: return "StorageTexelBufferArrayDynamicIndexingEXT";
|
||||||
case CapabilityUniformBufferArrayNonUniformIndexingEXT: return "CapabilityUniformBufferArrayNonUniformIndexingEXT";
|
case CapabilityUniformBufferArrayNonUniformIndexingEXT: return "UniformBufferArrayNonUniformIndexingEXT";
|
||||||
case CapabilitySampledImageArrayNonUniformIndexingEXT: return "CapabilitySampledImageArrayNonUniformIndexingEXT";
|
case CapabilitySampledImageArrayNonUniformIndexingEXT: return "SampledImageArrayNonUniformIndexingEXT";
|
||||||
case CapabilityStorageBufferArrayNonUniformIndexingEXT: return "CapabilityStorageBufferArrayNonUniformIndexingEXT";
|
case CapabilityStorageBufferArrayNonUniformIndexingEXT: return "StorageBufferArrayNonUniformIndexingEXT";
|
||||||
case CapabilityStorageImageArrayNonUniformIndexingEXT: return "CapabilityStorageImageArrayNonUniformIndexingEXT";
|
case CapabilityStorageImageArrayNonUniformIndexingEXT: return "StorageImageArrayNonUniformIndexingEXT";
|
||||||
case CapabilityInputAttachmentArrayNonUniformIndexingEXT: return "CapabilityInputAttachmentArrayNonUniformIndexingEXT";
|
case CapabilityInputAttachmentArrayNonUniformIndexingEXT: return "InputAttachmentArrayNonUniformIndexingEXT";
|
||||||
case CapabilityUniformTexelBufferArrayNonUniformIndexingEXT: return "CapabilityUniformTexelBufferArrayNonUniformIndexingEXT";
|
case CapabilityUniformTexelBufferArrayNonUniformIndexingEXT: return "UniformTexelBufferArrayNonUniformIndexingEXT";
|
||||||
case CapabilityStorageTexelBufferArrayNonUniformIndexingEXT: return "CapabilityStorageTexelBufferArrayNonUniformIndexingEXT";
|
case CapabilityStorageTexelBufferArrayNonUniformIndexingEXT: return "StorageTexelBufferArrayNonUniformIndexingEXT";
|
||||||
|
|
||||||
case CapabilityVulkanMemoryModelKHR: return "CapabilityVulkanMemoryModelKHR";
|
case CapabilityVulkanMemoryModelKHR: return "VulkanMemoryModelKHR";
|
||||||
case CapabilityVulkanMemoryModelDeviceScopeKHR: return "CapabilityVulkanMemoryModelDeviceScopeKHR";
|
case CapabilityVulkanMemoryModelDeviceScopeKHR: return "VulkanMemoryModelDeviceScopeKHR";
|
||||||
|
|
||||||
case CapabilityPhysicalStorageBufferAddressesEXT: return "CapabilityPhysicalStorageBufferAddressesEXT";
|
case CapabilityPhysicalStorageBufferAddressesEXT: return "PhysicalStorageBufferAddressesEXT";
|
||||||
|
|
||||||
case CapabilityVariablePointers: return "CapabilityVariablePointers";
|
case CapabilityVariablePointers: return "VariablePointers";
|
||||||
|
|
||||||
case CapabilityCooperativeMatrixNV: return "CapabilityCooperativeMatrixNV";
|
case CapabilityCooperativeMatrixNV: return "CooperativeMatrixNV";
|
||||||
|
|
||||||
default: return "Bad";
|
default: return "Bad";
|
||||||
}
|
}
|
||||||
|
@ -4,7 +4,7 @@ spv.1.3.8bitstorage-ssbo.vert
|
|||||||
// Id's are bound by 28
|
// Id's are bound by 28
|
||||||
|
|
||||||
Capability Shader
|
Capability Shader
|
||||||
Capability CapabilityStorageBuffer8BitAccess
|
Capability StorageBuffer8BitAccess
|
||||||
Extension "SPV_KHR_8bit_storage"
|
Extension "SPV_KHR_8bit_storage"
|
||||||
1: ExtInstImport "GLSL.std.450"
|
1: ExtInstImport "GLSL.std.450"
|
||||||
MemoryModel Logical GLSL450
|
MemoryModel Logical GLSL450
|
||||||
|
@ -4,7 +4,7 @@ spv.1.3.8bitstorage-ubo.vert
|
|||||||
// Id's are bound by 29
|
// Id's are bound by 29
|
||||||
|
|
||||||
Capability Shader
|
Capability Shader
|
||||||
Capability CapabilityUniformAndStorageBuffer8BitAccess
|
Capability UniformAndStorageBuffer8BitAccess
|
||||||
Extension "SPV_KHR_8bit_storage"
|
Extension "SPV_KHR_8bit_storage"
|
||||||
1: ExtInstImport "GLSL.std.450"
|
1: ExtInstImport "GLSL.std.450"
|
||||||
MemoryModel Logical GLSL450
|
MemoryModel Logical GLSL450
|
||||||
|
@ -4,9 +4,9 @@ spv.1.3.coopmat.comp
|
|||||||
// Id's are bound by 52
|
// Id's are bound by 52
|
||||||
|
|
||||||
Capability Shader
|
Capability Shader
|
||||||
Capability CapabilityVariablePointers
|
Capability VariablePointers
|
||||||
Capability CapabilityVulkanMemoryModelKHR
|
Capability VulkanMemoryModelKHR
|
||||||
Capability CapabilityCooperativeMatrixNV
|
Capability CooperativeMatrixNV
|
||||||
Extension "SPV_KHR_vulkan_memory_model"
|
Extension "SPV_KHR_vulkan_memory_model"
|
||||||
Extension "SPV_NV_cooperative_matrix"
|
Extension "SPV_NV_cooperative_matrix"
|
||||||
1: ExtInstImport "GLSL.std.450"
|
1: ExtInstImport "GLSL.std.450"
|
||||||
|
@ -4,7 +4,7 @@ spv.8bitstorage-int.frag
|
|||||||
// Id's are bound by 172
|
// Id's are bound by 172
|
||||||
|
|
||||||
Capability Shader
|
Capability Shader
|
||||||
Capability CapabilityUniformAndStorageBuffer8BitAccess
|
Capability UniformAndStorageBuffer8BitAccess
|
||||||
Extension "SPV_KHR_8bit_storage"
|
Extension "SPV_KHR_8bit_storage"
|
||||||
1: ExtInstImport "GLSL.std.450"
|
1: ExtInstImport "GLSL.std.450"
|
||||||
MemoryModel Logical GLSL450
|
MemoryModel Logical GLSL450
|
||||||
|
@ -4,7 +4,7 @@ spv.8bitstorage-ssbo.vert
|
|||||||
// Id's are bound by 28
|
// Id's are bound by 28
|
||||||
|
|
||||||
Capability Shader
|
Capability Shader
|
||||||
Capability CapabilityUniformAndStorageBuffer8BitAccess
|
Capability UniformAndStorageBuffer8BitAccess
|
||||||
Extension "SPV_KHR_8bit_storage"
|
Extension "SPV_KHR_8bit_storage"
|
||||||
1: ExtInstImport "GLSL.std.450"
|
1: ExtInstImport "GLSL.std.450"
|
||||||
MemoryModel Logical GLSL450
|
MemoryModel Logical GLSL450
|
||||||
|
@ -4,7 +4,7 @@ spv.8bitstorage-ubo.vert
|
|||||||
// Id's are bound by 29
|
// Id's are bound by 29
|
||||||
|
|
||||||
Capability Shader
|
Capability Shader
|
||||||
Capability CapabilityUniformAndStorageBuffer8BitAccess
|
Capability UniformAndStorageBuffer8BitAccess
|
||||||
Extension "SPV_KHR_8bit_storage"
|
Extension "SPV_KHR_8bit_storage"
|
||||||
1: ExtInstImport "GLSL.std.450"
|
1: ExtInstImport "GLSL.std.450"
|
||||||
MemoryModel Logical GLSL450
|
MemoryModel Logical GLSL450
|
||||||
|
@ -4,7 +4,7 @@ spv.8bitstorage-uint.frag
|
|||||||
// Id's are bound by 173
|
// Id's are bound by 173
|
||||||
|
|
||||||
Capability Shader
|
Capability Shader
|
||||||
Capability CapabilityUniformAndStorageBuffer8BitAccess
|
Capability UniformAndStorageBuffer8BitAccess
|
||||||
Extension "SPV_KHR_8bit_storage"
|
Extension "SPV_KHR_8bit_storage"
|
||||||
1: ExtInstImport "GLSL.std.450"
|
1: ExtInstImport "GLSL.std.450"
|
||||||
MemoryModel Logical GLSL450
|
MemoryModel Logical GLSL450
|
||||||
|
@ -4,8 +4,8 @@ spv.bufferhandle1.frag
|
|||||||
// Id's are bound by 52
|
// Id's are bound by 52
|
||||||
|
|
||||||
Capability Shader
|
Capability Shader
|
||||||
Capability CapabilityVulkanMemoryModelKHR
|
Capability VulkanMemoryModelKHR
|
||||||
Capability CapabilityPhysicalStorageBufferAddressesEXT
|
Capability PhysicalStorageBufferAddressesEXT
|
||||||
Extension "SPV_EXT_physical_storage_buffer"
|
Extension "SPV_EXT_physical_storage_buffer"
|
||||||
Extension "SPV_KHR_storage_buffer_storage_class"
|
Extension "SPV_KHR_storage_buffer_storage_class"
|
||||||
Extension "SPV_KHR_vulkan_memory_model"
|
Extension "SPV_KHR_vulkan_memory_model"
|
||||||
|
@ -4,8 +4,8 @@ spv.bufferhandle10.frag
|
|||||||
// Id's are bound by 40
|
// Id's are bound by 40
|
||||||
|
|
||||||
Capability Shader
|
Capability Shader
|
||||||
Capability CapabilityVulkanMemoryModelKHR
|
Capability VulkanMemoryModelKHR
|
||||||
Capability CapabilityPhysicalStorageBufferAddressesEXT
|
Capability PhysicalStorageBufferAddressesEXT
|
||||||
Extension "SPV_EXT_physical_storage_buffer"
|
Extension "SPV_EXT_physical_storage_buffer"
|
||||||
Extension "SPV_KHR_storage_buffer_storage_class"
|
Extension "SPV_KHR_storage_buffer_storage_class"
|
||||||
Extension "SPV_KHR_vulkan_memory_model"
|
Extension "SPV_KHR_vulkan_memory_model"
|
||||||
|
@ -7,8 +7,8 @@ WARNING: 0:6: '' : all default precisions are highp; use precision statements to
|
|||||||
// Id's are bound by 60
|
// Id's are bound by 60
|
||||||
|
|
||||||
Capability Shader
|
Capability Shader
|
||||||
Capability CapabilityStorageBuffer8BitAccess
|
Capability StorageBuffer8BitAccess
|
||||||
Capability CapabilityPhysicalStorageBufferAddressesEXT
|
Capability PhysicalStorageBufferAddressesEXT
|
||||||
Extension "SPV_EXT_physical_storage_buffer"
|
Extension "SPV_EXT_physical_storage_buffer"
|
||||||
Extension "SPV_KHR_8bit_storage"
|
Extension "SPV_KHR_8bit_storage"
|
||||||
Extension "SPV_KHR_storage_buffer_storage_class"
|
Extension "SPV_KHR_storage_buffer_storage_class"
|
||||||
|
@ -8,7 +8,7 @@ WARNING: 0:6: '' : all default precisions are highp; use precision statements to
|
|||||||
|
|
||||||
Capability Shader
|
Capability Shader
|
||||||
Capability StorageUniformBufferBlock16
|
Capability StorageUniformBufferBlock16
|
||||||
Capability CapabilityPhysicalStorageBufferAddressesEXT
|
Capability PhysicalStorageBufferAddressesEXT
|
||||||
Extension "SPV_EXT_physical_storage_buffer"
|
Extension "SPV_EXT_physical_storage_buffer"
|
||||||
Extension "SPV_KHR_16bit_storage"
|
Extension "SPV_KHR_16bit_storage"
|
||||||
Extension "SPV_KHR_storage_buffer_storage_class"
|
Extension "SPV_KHR_storage_buffer_storage_class"
|
||||||
|
@ -4,7 +4,7 @@ spv.bufferhandle13.frag
|
|||||||
// Id's are bound by 58
|
// Id's are bound by 58
|
||||||
|
|
||||||
Capability Shader
|
Capability Shader
|
||||||
Capability CapabilityPhysicalStorageBufferAddressesEXT
|
Capability PhysicalStorageBufferAddressesEXT
|
||||||
Extension "SPV_EXT_physical_storage_buffer"
|
Extension "SPV_EXT_physical_storage_buffer"
|
||||||
Extension "SPV_KHR_storage_buffer_storage_class"
|
Extension "SPV_KHR_storage_buffer_storage_class"
|
||||||
1: ExtInstImport "GLSL.std.450"
|
1: ExtInstImport "GLSL.std.450"
|
||||||
|
@ -4,7 +4,7 @@ spv.bufferhandle14.frag
|
|||||||
// Id's are bound by 46
|
// Id's are bound by 46
|
||||||
|
|
||||||
Capability Shader
|
Capability Shader
|
||||||
Capability CapabilityPhysicalStorageBufferAddressesEXT
|
Capability PhysicalStorageBufferAddressesEXT
|
||||||
Extension "SPV_EXT_physical_storage_buffer"
|
Extension "SPV_EXT_physical_storage_buffer"
|
||||||
1: ExtInstImport "GLSL.std.450"
|
1: ExtInstImport "GLSL.std.450"
|
||||||
MemoryModel PhysicalStorageBuffer64EXT GLSL450
|
MemoryModel PhysicalStorageBuffer64EXT GLSL450
|
||||||
|
@ -7,7 +7,7 @@ WARNING: 0:16: '' : all default precisions are highp; use precision statements t
|
|||||||
// Id's are bound by 60
|
// Id's are bound by 60
|
||||||
|
|
||||||
Capability Shader
|
Capability Shader
|
||||||
Capability CapabilityPhysicalStorageBufferAddressesEXT
|
Capability PhysicalStorageBufferAddressesEXT
|
||||||
Extension "SPV_EXT_physical_storage_buffer"
|
Extension "SPV_EXT_physical_storage_buffer"
|
||||||
Extension "SPV_KHR_storage_buffer_storage_class"
|
Extension "SPV_KHR_storage_buffer_storage_class"
|
||||||
1: ExtInstImport "GLSL.std.450"
|
1: ExtInstImport "GLSL.std.450"
|
||||||
|
@ -5,7 +5,7 @@ spv.bufferhandle16.frag
|
|||||||
|
|
||||||
Capability Shader
|
Capability Shader
|
||||||
Capability Int64
|
Capability Int64
|
||||||
Capability CapabilityPhysicalStorageBufferAddressesEXT
|
Capability PhysicalStorageBufferAddressesEXT
|
||||||
Extension "SPV_EXT_physical_storage_buffer"
|
Extension "SPV_EXT_physical_storage_buffer"
|
||||||
1: ExtInstImport "GLSL.std.450"
|
1: ExtInstImport "GLSL.std.450"
|
||||||
MemoryModel PhysicalStorageBuffer64EXT GLSL450
|
MemoryModel PhysicalStorageBuffer64EXT GLSL450
|
||||||
|
@ -5,7 +5,7 @@ spv.bufferhandle18.frag
|
|||||||
|
|
||||||
Capability Shader
|
Capability Shader
|
||||||
Capability Int64
|
Capability Int64
|
||||||
Capability CapabilityPhysicalStorageBufferAddressesEXT
|
Capability PhysicalStorageBufferAddressesEXT
|
||||||
Extension "SPV_EXT_physical_storage_buffer"
|
Extension "SPV_EXT_physical_storage_buffer"
|
||||||
1: ExtInstImport "GLSL.std.450"
|
1: ExtInstImport "GLSL.std.450"
|
||||||
MemoryModel PhysicalStorageBuffer64EXT GLSL450
|
MemoryModel PhysicalStorageBuffer64EXT GLSL450
|
||||||
|
@ -4,7 +4,7 @@ spv.bufferhandle2.frag
|
|||||||
// Id's are bound by 45
|
// Id's are bound by 45
|
||||||
|
|
||||||
Capability Shader
|
Capability Shader
|
||||||
Capability CapabilityPhysicalStorageBufferAddressesEXT
|
Capability PhysicalStorageBufferAddressesEXT
|
||||||
Extension "SPV_EXT_physical_storage_buffer"
|
Extension "SPV_EXT_physical_storage_buffer"
|
||||||
Extension "SPV_KHR_storage_buffer_storage_class"
|
Extension "SPV_KHR_storage_buffer_storage_class"
|
||||||
1: ExtInstImport "GLSL.std.450"
|
1: ExtInstImport "GLSL.std.450"
|
||||||
|
@ -4,7 +4,7 @@ spv.bufferhandle3.frag
|
|||||||
// Id's are bound by 50
|
// Id's are bound by 50
|
||||||
|
|
||||||
Capability Shader
|
Capability Shader
|
||||||
Capability CapabilityPhysicalStorageBufferAddressesEXT
|
Capability PhysicalStorageBufferAddressesEXT
|
||||||
Extension "SPV_EXT_physical_storage_buffer"
|
Extension "SPV_EXT_physical_storage_buffer"
|
||||||
Extension "SPV_KHR_storage_buffer_storage_class"
|
Extension "SPV_KHR_storage_buffer_storage_class"
|
||||||
1: ExtInstImport "GLSL.std.450"
|
1: ExtInstImport "GLSL.std.450"
|
||||||
|
@ -4,7 +4,7 @@ spv.bufferhandle4.frag
|
|||||||
// Id's are bound by 61
|
// Id's are bound by 61
|
||||||
|
|
||||||
Capability Shader
|
Capability Shader
|
||||||
Capability CapabilityPhysicalStorageBufferAddressesEXT
|
Capability PhysicalStorageBufferAddressesEXT
|
||||||
Extension "SPV_EXT_physical_storage_buffer"
|
Extension "SPV_EXT_physical_storage_buffer"
|
||||||
Extension "SPV_KHR_storage_buffer_storage_class"
|
Extension "SPV_KHR_storage_buffer_storage_class"
|
||||||
1: ExtInstImport "GLSL.std.450"
|
1: ExtInstImport "GLSL.std.450"
|
||||||
|
@ -4,7 +4,7 @@ spv.bufferhandle5.frag
|
|||||||
// Id's are bound by 22
|
// Id's are bound by 22
|
||||||
|
|
||||||
Capability Shader
|
Capability Shader
|
||||||
Capability CapabilityPhysicalStorageBufferAddressesEXT
|
Capability PhysicalStorageBufferAddressesEXT
|
||||||
Extension "SPV_EXT_physical_storage_buffer"
|
Extension "SPV_EXT_physical_storage_buffer"
|
||||||
1: ExtInstImport "GLSL.std.450"
|
1: ExtInstImport "GLSL.std.450"
|
||||||
MemoryModel PhysicalStorageBuffer64EXT GLSL450
|
MemoryModel PhysicalStorageBuffer64EXT GLSL450
|
||||||
|
@ -4,7 +4,7 @@ spv.bufferhandle6.frag
|
|||||||
// Id's are bound by 165
|
// Id's are bound by 165
|
||||||
|
|
||||||
Capability Shader
|
Capability Shader
|
||||||
Capability CapabilityPhysicalStorageBufferAddressesEXT
|
Capability PhysicalStorageBufferAddressesEXT
|
||||||
Extension "SPV_EXT_physical_storage_buffer"
|
Extension "SPV_EXT_physical_storage_buffer"
|
||||||
Extension "SPV_KHR_storage_buffer_storage_class"
|
Extension "SPV_KHR_storage_buffer_storage_class"
|
||||||
1: ExtInstImport "GLSL.std.450"
|
1: ExtInstImport "GLSL.std.450"
|
||||||
|
@ -4,7 +4,7 @@ spv.bufferhandle7.frag
|
|||||||
// Id's are bound by 24
|
// Id's are bound by 24
|
||||||
|
|
||||||
Capability Shader
|
Capability Shader
|
||||||
Capability CapabilityPhysicalStorageBufferAddressesEXT
|
Capability PhysicalStorageBufferAddressesEXT
|
||||||
Extension "SPV_EXT_physical_storage_buffer"
|
Extension "SPV_EXT_physical_storage_buffer"
|
||||||
Extension "SPV_KHR_storage_buffer_storage_class"
|
Extension "SPV_KHR_storage_buffer_storage_class"
|
||||||
1: ExtInstImport "GLSL.std.450"
|
1: ExtInstImport "GLSL.std.450"
|
||||||
|
@ -4,7 +4,7 @@ spv.bufferhandle8.frag
|
|||||||
// Id's are bound by 27
|
// Id's are bound by 27
|
||||||
|
|
||||||
Capability Shader
|
Capability Shader
|
||||||
Capability CapabilityPhysicalStorageBufferAddressesEXT
|
Capability PhysicalStorageBufferAddressesEXT
|
||||||
Extension "SPV_EXT_physical_storage_buffer"
|
Extension "SPV_EXT_physical_storage_buffer"
|
||||||
Extension "SPV_KHR_storage_buffer_storage_class"
|
Extension "SPV_KHR_storage_buffer_storage_class"
|
||||||
1: ExtInstImport "GLSL.std.450"
|
1: ExtInstImport "GLSL.std.450"
|
||||||
|
@ -5,7 +5,7 @@ spv.bufferhandle9.frag
|
|||||||
|
|
||||||
Capability Shader
|
Capability Shader
|
||||||
Capability Int64
|
Capability Int64
|
||||||
Capability CapabilityPhysicalStorageBufferAddressesEXT
|
Capability PhysicalStorageBufferAddressesEXT
|
||||||
Extension "SPV_EXT_physical_storage_buffer"
|
Extension "SPV_EXT_physical_storage_buffer"
|
||||||
Extension "SPV_KHR_storage_buffer_storage_class"
|
Extension "SPV_KHR_storage_buffer_storage_class"
|
||||||
1: ExtInstImport "GLSL.std.450"
|
1: ExtInstImport "GLSL.std.450"
|
||||||
|
@ -6,9 +6,9 @@ spv.coopmat.comp
|
|||||||
Capability Shader
|
Capability Shader
|
||||||
Capability Float16
|
Capability Float16
|
||||||
Capability StorageUniformBufferBlock16
|
Capability StorageUniformBufferBlock16
|
||||||
Capability CapabilityVulkanMemoryModelKHR
|
Capability VulkanMemoryModelKHR
|
||||||
Capability CapabilityPhysicalStorageBufferAddressesEXT
|
Capability PhysicalStorageBufferAddressesEXT
|
||||||
Capability CapabilityCooperativeMatrixNV
|
Capability CooperativeMatrixNV
|
||||||
Extension "SPV_EXT_physical_storage_buffer"
|
Extension "SPV_EXT_physical_storage_buffer"
|
||||||
Extension "SPV_KHR_16bit_storage"
|
Extension "SPV_KHR_16bit_storage"
|
||||||
Extension "SPV_KHR_storage_buffer_storage_class"
|
Extension "SPV_KHR_storage_buffer_storage_class"
|
||||||
|
@ -9,7 +9,7 @@ spv.int8.frag
|
|||||||
Capability Int64
|
Capability Int64
|
||||||
Capability Int16
|
Capability Int16
|
||||||
Capability Int8
|
Capability Int8
|
||||||
Capability CapabilityUniformAndStorageBuffer8BitAccess
|
Capability UniformAndStorageBuffer8BitAccess
|
||||||
Extension "SPV_KHR_8bit_storage"
|
Extension "SPV_KHR_8bit_storage"
|
||||||
1: ExtInstImport "GLSL.std.450"
|
1: ExtInstImport "GLSL.std.450"
|
||||||
MemoryModel Logical GLSL450
|
MemoryModel Logical GLSL450
|
||||||
|
@ -6,8 +6,8 @@ spv.memoryScopeSemantics.comp
|
|||||||
Capability Shader
|
Capability Shader
|
||||||
Capability Int64
|
Capability Int64
|
||||||
Capability Int64Atomics
|
Capability Int64Atomics
|
||||||
Capability CapabilityVulkanMemoryModelKHR
|
Capability VulkanMemoryModelKHR
|
||||||
Capability CapabilityVulkanMemoryModelDeviceScopeKHR
|
Capability VulkanMemoryModelDeviceScopeKHR
|
||||||
Extension "SPV_KHR_vulkan_memory_model"
|
Extension "SPV_KHR_vulkan_memory_model"
|
||||||
1: ExtInstImport "GLSL.std.450"
|
1: ExtInstImport "GLSL.std.450"
|
||||||
MemoryModel Logical VulkanKHR
|
MemoryModel Logical VulkanKHR
|
||||||
|
@ -7,18 +7,18 @@ spv.nonuniform.frag
|
|||||||
Capability InputAttachment
|
Capability InputAttachment
|
||||||
Capability SampledBuffer
|
Capability SampledBuffer
|
||||||
Capability ImageBuffer
|
Capability ImageBuffer
|
||||||
Capability CapabilityShaderNonUniformEXT
|
Capability ShaderNonUniformEXT
|
||||||
Capability CapabilityRuntimeDescriptorArrayEXT
|
Capability RuntimeDescriptorArrayEXT
|
||||||
Capability CapabilityInputAttachmentArrayDynamicIndexingEXT
|
Capability InputAttachmentArrayDynamicIndexingEXT
|
||||||
Capability CapabilityUniformTexelBufferArrayDynamicIndexingEXT
|
Capability UniformTexelBufferArrayDynamicIndexingEXT
|
||||||
Capability CapabilityStorageTexelBufferArrayDynamicIndexingEXT
|
Capability StorageTexelBufferArrayDynamicIndexingEXT
|
||||||
Capability CapabilityUniformBufferArrayNonUniformIndexingEXT
|
Capability UniformBufferArrayNonUniformIndexingEXT
|
||||||
Capability CapabilitySampledImageArrayNonUniformIndexingEXT
|
Capability SampledImageArrayNonUniformIndexingEXT
|
||||||
Capability CapabilityStorageBufferArrayNonUniformIndexingEXT
|
Capability StorageBufferArrayNonUniformIndexingEXT
|
||||||
Capability CapabilityStorageImageArrayNonUniformIndexingEXT
|
Capability StorageImageArrayNonUniformIndexingEXT
|
||||||
Capability CapabilityInputAttachmentArrayNonUniformIndexingEXT
|
Capability InputAttachmentArrayNonUniformIndexingEXT
|
||||||
Capability CapabilityUniformTexelBufferArrayNonUniformIndexingEXT
|
Capability UniformTexelBufferArrayNonUniformIndexingEXT
|
||||||
Capability CapabilityStorageTexelBufferArrayNonUniformIndexingEXT
|
Capability StorageTexelBufferArrayNonUniformIndexingEXT
|
||||||
Extension "SPV_EXT_descriptor_indexing"
|
Extension "SPV_EXT_descriptor_indexing"
|
||||||
1: ExtInstImport "GLSL.std.450"
|
1: ExtInstImport "GLSL.std.450"
|
||||||
MemoryModel Logical GLSL450
|
MemoryModel Logical GLSL450
|
||||||
|
@ -5,9 +5,9 @@ spv.nonuniform2.frag
|
|||||||
|
|
||||||
Capability Shader
|
Capability Shader
|
||||||
Capability ImageBuffer
|
Capability ImageBuffer
|
||||||
Capability CapabilityShaderNonUniformEXT
|
Capability ShaderNonUniformEXT
|
||||||
Capability CapabilityRuntimeDescriptorArrayEXT
|
Capability RuntimeDescriptorArrayEXT
|
||||||
Capability CapabilityStorageTexelBufferArrayNonUniformIndexingEXT
|
Capability StorageTexelBufferArrayNonUniformIndexingEXT
|
||||||
Extension "SPV_EXT_descriptor_indexing"
|
Extension "SPV_EXT_descriptor_indexing"
|
||||||
1: ExtInstImport "GLSL.std.450"
|
1: ExtInstImport "GLSL.std.450"
|
||||||
MemoryModel Logical GLSL450
|
MemoryModel Logical GLSL450
|
||||||
|
@ -5,7 +5,7 @@ spv.shaderImageFootprint.frag
|
|||||||
|
|
||||||
Capability Shader
|
Capability Shader
|
||||||
Capability MinLod
|
Capability MinLod
|
||||||
Capability Bad
|
Capability ImageFootprintNV
|
||||||
Extension "SPV_NV_shader_image_footprint"
|
Extension "SPV_NV_shader_image_footprint"
|
||||||
1: ExtInstImport "GLSL.std.450"
|
1: ExtInstImport "GLSL.std.450"
|
||||||
MemoryModel Logical GLSL450
|
MemoryModel Logical GLSL450
|
||||||
|
Loading…
x
Reference in New Issue
Block a user