|
|
@@ -26,7 +26,7 @@
|
|
|
],
|
|
|
"magic_number" : "0x07230203",
|
|
|
"major_version" : 1,
|
|
|
- "minor_version" : 4,
|
|
|
+ "minor_version" : 5,
|
|
|
"revision" : 1,
|
|
|
"instruction_printing_class" : [
|
|
|
{
|
|
|
@@ -483,7 +483,7 @@
|
|
|
],
|
|
|
"capabilities" : [
|
|
|
"Addresses",
|
|
|
- "PhysicalStorageBufferAddressesEXT"
|
|
|
+ "PhysicalStorageBufferAddresses"
|
|
|
]
|
|
|
},
|
|
|
{
|
|
|
@@ -735,7 +735,7 @@
|
|
|
"Addresses",
|
|
|
"VariablePointers",
|
|
|
"VariablePointersStorageBuffer",
|
|
|
- "PhysicalStorageBufferAddressesEXT"
|
|
|
+ "PhysicalStorageBufferAddresses"
|
|
|
]
|
|
|
},
|
|
|
{
|
|
|
@@ -1269,7 +1269,7 @@
|
|
|
],
|
|
|
"capabilities" : [
|
|
|
"Addresses",
|
|
|
- "PhysicalStorageBufferAddressesEXT"
|
|
|
+ "PhysicalStorageBufferAddresses"
|
|
|
]
|
|
|
},
|
|
|
{
|
|
|
@@ -1305,7 +1305,7 @@
|
|
|
],
|
|
|
"capabilities" : [
|
|
|
"Addresses",
|
|
|
- "PhysicalStorageBufferAddressesEXT"
|
|
|
+ "PhysicalStorageBufferAddresses"
|
|
|
]
|
|
|
},
|
|
|
{
|
|
|
@@ -6523,35 +6523,69 @@
|
|
|
{ "kind" : "IdRef" }
|
|
|
]
|
|
|
},
|
|
|
+ {
|
|
|
+ "enumerant" : "MakeTexelAvailable",
|
|
|
+ "value" : "0x0100",
|
|
|
+ "capabilities" : [ "VulkanMemoryModel" ],
|
|
|
+ "parameters" : [
|
|
|
+ { "kind" : "IdScope" }
|
|
|
+ ],
|
|
|
+ "version" : "1.5"
|
|
|
+ },
|
|
|
{
|
|
|
"enumerant" : "MakeTexelAvailableKHR",
|
|
|
"value" : "0x0100",
|
|
|
- "capabilities" : [ "VulkanMemoryModelKHR" ],
|
|
|
+ "capabilities" : [ "VulkanMemoryModel" ],
|
|
|
"parameters" : [
|
|
|
{ "kind" : "IdScope" }
|
|
|
],
|
|
|
- "version" : "None"
|
|
|
+ "extensions" : [ "SPV_KHR_vulkan_memory_model" ],
|
|
|
+ "version" : "1.5"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "enumerant" : "MakeTexelVisible",
|
|
|
+ "value" : "0x0200",
|
|
|
+ "capabilities" : [ "VulkanMemoryModel" ],
|
|
|
+ "parameters" : [
|
|
|
+ { "kind" : "IdScope" }
|
|
|
+ ],
|
|
|
+ "version" : "1.5"
|
|
|
},
|
|
|
{
|
|
|
"enumerant" : "MakeTexelVisibleKHR",
|
|
|
"value" : "0x0200",
|
|
|
- "capabilities" : [ "VulkanMemoryModelKHR" ],
|
|
|
+ "capabilities" : [ "VulkanMemoryModel" ],
|
|
|
"parameters" : [
|
|
|
{ "kind" : "IdScope" }
|
|
|
],
|
|
|
- "version" : "None"
|
|
|
+ "extensions" : [ "SPV_KHR_vulkan_memory_model" ],
|
|
|
+ "version" : "1.5"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "enumerant" : "NonPrivateTexel",
|
|
|
+ "value" : "0x0400",
|
|
|
+ "capabilities" : [ "VulkanMemoryModel" ],
|
|
|
+ "version" : "1.5"
|
|
|
},
|
|
|
{
|
|
|
"enumerant" : "NonPrivateTexelKHR",
|
|
|
"value" : "0x0400",
|
|
|
- "capabilities" : [ "VulkanMemoryModelKHR" ],
|
|
|
- "version" : "None"
|
|
|
+ "capabilities" : [ "VulkanMemoryModel" ],
|
|
|
+ "extensions" : [ "SPV_KHR_vulkan_memory_model" ],
|
|
|
+ "version" : "1.5"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "enumerant" : "VolatileTexel",
|
|
|
+ "value" : "0x0800",
|
|
|
+ "capabilities" : [ "VulkanMemoryModel" ],
|
|
|
+ "version" : "1.5"
|
|
|
},
|
|
|
{
|
|
|
"enumerant" : "VolatileTexelKHR",
|
|
|
"value" : "0x0800",
|
|
|
- "capabilities" : [ "VulkanMemoryModelKHR" ],
|
|
|
- "version" : "None"
|
|
|
+ "capabilities" : [ "VulkanMemoryModel" ],
|
|
|
+ "extensions" : [ "SPV_KHR_vulkan_memory_model" ],
|
|
|
+ "version" : "1.5"
|
|
|
},
|
|
|
{
|
|
|
"enumerant" : "SignExtend",
|
|
|
@@ -6769,29 +6803,51 @@
|
|
|
"enumerant" : "ImageMemory",
|
|
|
"value" : "0x0800"
|
|
|
},
|
|
|
+ {
|
|
|
+ "enumerant" : "OutputMemory",
|
|
|
+ "value" : "0x1000",
|
|
|
+ "capabilities" : [ "VulkanMemoryModel" ],
|
|
|
+ "version" : "1.5"
|
|
|
+ },
|
|
|
{
|
|
|
"enumerant" : "OutputMemoryKHR",
|
|
|
"value" : "0x1000",
|
|
|
- "capabilities" : [ "VulkanMemoryModelKHR" ],
|
|
|
- "version" : "None"
|
|
|
+ "capabilities" : [ "VulkanMemoryModel" ],
|
|
|
+ "extensions" : [ "SPV_KHR_vulkan_memory_model" ],
|
|
|
+ "version" : "1.5"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "enumerant" : "MakeAvailable",
|
|
|
+ "value" : "0x2000",
|
|
|
+ "capabilities" : [ "VulkanMemoryModel" ],
|
|
|
+ "version" : "1.5"
|
|
|
},
|
|
|
{
|
|
|
"enumerant" : "MakeAvailableKHR",
|
|
|
"value" : "0x2000",
|
|
|
- "capabilities" : [ "VulkanMemoryModelKHR" ],
|
|
|
- "version" : "None"
|
|
|
+ "capabilities" : [ "VulkanMemoryModel" ],
|
|
|
+ "extensions" : [ "SPV_KHR_vulkan_memory_model" ],
|
|
|
+ "version" : "1.5"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "enumerant" : "MakeVisible",
|
|
|
+ "value" : "0x4000",
|
|
|
+ "capabilities" : [ "VulkanMemoryModel" ],
|
|
|
+ "version" : "1.5"
|
|
|
},
|
|
|
{
|
|
|
"enumerant" : "MakeVisibleKHR",
|
|
|
"value" : "0x4000",
|
|
|
- "capabilities" : [ "VulkanMemoryModelKHR" ],
|
|
|
- "version" : "None"
|
|
|
+ "capabilities" : [ "VulkanMemoryModel" ],
|
|
|
+ "extensions" : [ "SPV_KHR_vulkan_memory_model" ],
|
|
|
+ "version" : "1.5"
|
|
|
},
|
|
|
{
|
|
|
"enumerant" : "Volatile",
|
|
|
"value" : "0x8000",
|
|
|
- "capabilities" : [ "VulkanMemoryModelKHR" ],
|
|
|
- "version" : "None"
|
|
|
+ "capabilities" : [ "VulkanMemoryModel" ],
|
|
|
+ "extensions" : [ "SPV_KHR_vulkan_memory_model" ],
|
|
|
+ "version" : "1.5"
|
|
|
}
|
|
|
]
|
|
|
},
|
|
|
@@ -6818,14 +6874,33 @@
|
|
|
"enumerant" : "Nontemporal",
|
|
|
"value" : "0x0004"
|
|
|
},
|
|
|
+ {
|
|
|
+ "enumerant" : "MakePointerAvailable",
|
|
|
+ "value" : "0x0008",
|
|
|
+ "parameters" : [
|
|
|
+ { "kind" : "IdScope" }
|
|
|
+ ],
|
|
|
+ "capabilities" : [ "VulkanMemoryModel" ],
|
|
|
+ "version" : "1.5"
|
|
|
+ },
|
|
|
{
|
|
|
"enumerant" : "MakePointerAvailableKHR",
|
|
|
"value" : "0x0008",
|
|
|
"parameters" : [
|
|
|
{ "kind" : "IdScope" }
|
|
|
],
|
|
|
- "capabilities" : [ "VulkanMemoryModelKHR" ],
|
|
|
- "version" : "None"
|
|
|
+ "capabilities" : [ "VulkanMemoryModel" ],
|
|
|
+ "extensions" : [ "SPV_KHR_vulkan_memory_model" ],
|
|
|
+ "version" : "1.5"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "enumerant" : "MakePointerVisible",
|
|
|
+ "value" : "0x0010",
|
|
|
+ "parameters" : [
|
|
|
+ { "kind" : "IdScope" }
|
|
|
+ ],
|
|
|
+ "capabilities" : [ "VulkanMemoryModel" ],
|
|
|
+ "version" : "1.5"
|
|
|
},
|
|
|
{
|
|
|
"enumerant" : "MakePointerVisibleKHR",
|
|
|
@@ -6833,14 +6908,22 @@
|
|
|
"parameters" : [
|
|
|
{ "kind" : "IdScope" }
|
|
|
],
|
|
|
- "capabilities" : [ "VulkanMemoryModelKHR" ],
|
|
|
- "version" : "None"
|
|
|
+ "capabilities" : [ "VulkanMemoryModel" ],
|
|
|
+ "extensions" : [ "SPV_KHR_vulkan_memory_model" ],
|
|
|
+ "version" : "1.5"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "enumerant" : "NonPrivatePointer",
|
|
|
+ "value" : "0x0020",
|
|
|
+ "capabilities" : [ "VulkanMemoryModel" ],
|
|
|
+ "version" : "1.5"
|
|
|
},
|
|
|
{
|
|
|
"enumerant" : "NonPrivatePointerKHR",
|
|
|
"value" : "0x0020",
|
|
|
- "capabilities" : [ "VulkanMemoryModelKHR" ],
|
|
|
- "version" : "None"
|
|
|
+ "capabilities" : [ "VulkanMemoryModel" ],
|
|
|
+ "extensions" : [ "SPV_KHR_vulkan_memory_model" ],
|
|
|
+ "version" : "1.5"
|
|
|
}
|
|
|
]
|
|
|
},
|
|
|
@@ -6996,12 +7079,19 @@
|
|
|
"value" : 2,
|
|
|
"capabilities" : [ "Addresses" ]
|
|
|
},
|
|
|
+ {
|
|
|
+ "enumerant" : "PhysicalStorageBuffer64",
|
|
|
+ "value" : 5348,
|
|
|
+ "extensions" : [ "SPV_EXT_physical_storage_buffer" ],
|
|
|
+ "capabilities" : [ "PhysicalStorageBufferAddresses" ],
|
|
|
+ "version" : "1.5"
|
|
|
+ },
|
|
|
{
|
|
|
"enumerant" : "PhysicalStorageBuffer64EXT",
|
|
|
"value" : 5348,
|
|
|
"extensions" : [ "SPV_EXT_physical_storage_buffer" ],
|
|
|
- "capabilities" : [ "PhysicalStorageBufferAddressesEXT" ],
|
|
|
- "version" : "None"
|
|
|
+ "capabilities" : [ "PhysicalStorageBufferAddresses" ],
|
|
|
+ "version" : "1.5"
|
|
|
}
|
|
|
]
|
|
|
},
|
|
|
@@ -7024,11 +7114,18 @@
|
|
|
"value" : 2,
|
|
|
"capabilities" : [ "Kernel" ]
|
|
|
},
|
|
|
+ {
|
|
|
+ "enumerant" : "Vulkan",
|
|
|
+ "value" : 3,
|
|
|
+ "capabilities" : [ "VulkanMemoryModel" ],
|
|
|
+ "version" : "1.5"
|
|
|
+ },
|
|
|
{
|
|
|
"enumerant" : "VulkanKHR",
|
|
|
"value" : 3,
|
|
|
- "capabilities" : [ "VulkanMemoryModelKHR" ],
|
|
|
- "version" : "None"
|
|
|
+ "capabilities" : [ "VulkanMemoryModel" ],
|
|
|
+ "extensions" : [ "SPV_KHR_vulkan_memory_model" ],
|
|
|
+ "version" : "1.5"
|
|
|
}
|
|
|
]
|
|
|
},
|
|
|
@@ -7523,12 +7620,19 @@
|
|
|
"capabilities" : [ "RayTracingNV" ],
|
|
|
"version" : "None"
|
|
|
},
|
|
|
+ {
|
|
|
+ "enumerant" : "PhysicalStorageBuffer",
|
|
|
+ "value" : 5349,
|
|
|
+ "extensions" : [ "SPV_EXT_physical_storage_buffer" ],
|
|
|
+ "capabilities" : [ "PhysicalStorageBufferAddresses" ],
|
|
|
+ "version" : "1.5"
|
|
|
+ },
|
|
|
{
|
|
|
"enumerant" : "PhysicalStorageBufferEXT",
|
|
|
"value" : 5349,
|
|
|
"extensions" : [ "SPV_EXT_physical_storage_buffer" ],
|
|
|
- "capabilities" : [ "PhysicalStorageBufferAddressesEXT" ],
|
|
|
- "version" : "None"
|
|
|
+ "capabilities" : [ "PhysicalStorageBufferAddresses" ],
|
|
|
+ "version" : "1.5"
|
|
|
}
|
|
|
]
|
|
|
},
|
|
|
@@ -8508,25 +8612,46 @@
|
|
|
"extensions" : [ "SPV_NV_fragment_shader_barycentric" ],
|
|
|
"version" : "None"
|
|
|
},
|
|
|
+ {
|
|
|
+ "enumerant" : "NonUniform",
|
|
|
+ "value" : 5300,
|
|
|
+ "capabilities" : [ "ShaderNonUniform" ],
|
|
|
+ "version" : "1.5"
|
|
|
+ },
|
|
|
{
|
|
|
"enumerant" : "NonUniformEXT",
|
|
|
"value" : 5300,
|
|
|
- "capabilities" : [ "ShaderNonUniformEXT" ],
|
|
|
- "version" : "None"
|
|
|
+ "capabilities" : [ "ShaderNonUniform" ],
|
|
|
+ "extensions" : [ "SPV_EXT_descriptor_indexing" ],
|
|
|
+ "version" : "1.5"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "enumerant" : "RestrictPointer",
|
|
|
+ "value" : 5355,
|
|
|
+ "capabilities" : [ "PhysicalStorageBufferAddresses" ],
|
|
|
+ "extensions" : [ "SPV_EXT_physical_storage_buffer" ],
|
|
|
+ "version" : "1.5"
|
|
|
},
|
|
|
{
|
|
|
"enumerant" : "RestrictPointerEXT",
|
|
|
"value" : 5355,
|
|
|
- "capabilities" : [ "PhysicalStorageBufferAddressesEXT" ],
|
|
|
+ "capabilities" : [ "PhysicalStorageBufferAddresses" ],
|
|
|
"extensions" : [ "SPV_EXT_physical_storage_buffer" ],
|
|
|
- "version" : "None"
|
|
|
+ "version" : "1.5"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "enumerant" : "AliasedPointer",
|
|
|
+ "value" : 5356,
|
|
|
+ "capabilities" : [ "PhysicalStorageBufferAddresses" ],
|
|
|
+ "extensions" : [ "SPV_EXT_physical_storage_buffer" ],
|
|
|
+ "version" : "1.5"
|
|
|
},
|
|
|
{
|
|
|
"enumerant" : "AliasedPointerEXT",
|
|
|
"value" : 5356,
|
|
|
- "capabilities" : [ "PhysicalStorageBufferAddressesEXT" ],
|
|
|
+ "capabilities" : [ "PhysicalStorageBufferAddresses" ],
|
|
|
"extensions" : [ "SPV_EXT_physical_storage_buffer" ],
|
|
|
- "version" : "None"
|
|
|
+ "version" : "1.5"
|
|
|
},
|
|
|
{
|
|
|
"enumerant" : "CounterBuffer",
|
|
|
@@ -8620,12 +8745,12 @@
|
|
|
{
|
|
|
"enumerant" : "Layer",
|
|
|
"value" : 9,
|
|
|
- "capabilities" : [ "Geometry" ]
|
|
|
+ "capabilities" : [ "Geometry", "ShaderLayer", "ShaderViewportIndexLayerEXT" ]
|
|
|
},
|
|
|
{
|
|
|
"enumerant" : "ViewportIndex",
|
|
|
"value" : 10,
|
|
|
- "capabilities" : [ "MultiViewport" ]
|
|
|
+ "capabilities" : [ "MultiViewport", "ShaderViewportIndex", "ShaderViewportIndexLayerEXT" ]
|
|
|
},
|
|
|
{
|
|
|
"enumerant" : "TessLevelOuter",
|
|
|
@@ -9217,11 +9342,17 @@
|
|
|
"enumerant" : "Invocation",
|
|
|
"value" : 4
|
|
|
},
|
|
|
+ {
|
|
|
+ "enumerant" : "QueueFamily",
|
|
|
+ "value" : 5,
|
|
|
+ "capabilities" : [ "VulkanMemoryModel" ],
|
|
|
+ "version" : "1.5"
|
|
|
+ },
|
|
|
{
|
|
|
"enumerant" : "QueueFamilyKHR",
|
|
|
"value" : 5,
|
|
|
- "capabilities" : [ "VulkanMemoryModelKHR" ],
|
|
|
- "version" : "None"
|
|
|
+ "capabilities" : [ "VulkanMemoryModel" ],
|
|
|
+ "version" : "1.5"
|
|
|
}
|
|
|
]
|
|
|
},
|
|
|
@@ -9632,6 +9763,16 @@
|
|
|
"capabilities" : [ "GroupNonUniform" ],
|
|
|
"version" : "1.3"
|
|
|
},
|
|
|
+ {
|
|
|
+ "enumerant" : "ShaderLayer",
|
|
|
+ "value" : 69,
|
|
|
+ "version" : "1.5"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "enumerant" : "ShaderViewportIndex",
|
|
|
+ "value" : 70,
|
|
|
+ "version" : "1.5"
|
|
|
+ },
|
|
|
{
|
|
|
"enumerant" : "SubgroupBallotKHR",
|
|
|
"value" : 4423,
|
|
|
@@ -9738,20 +9879,20 @@
|
|
|
"enumerant" : "StorageBuffer8BitAccess",
|
|
|
"value" : 4448,
|
|
|
"extensions" : [ "SPV_KHR_8bit_storage" ],
|
|
|
- "version" : "None"
|
|
|
+ "version" : "1.5"
|
|
|
},
|
|
|
{
|
|
|
"enumerant" : "UniformAndStorageBuffer8BitAccess",
|
|
|
"value" : 4449,
|
|
|
"capabilities" : [ "StorageBuffer8BitAccess" ],
|
|
|
"extensions" : [ "SPV_KHR_8bit_storage" ],
|
|
|
- "version" : "None"
|
|
|
+ "version" : "1.5"
|
|
|
},
|
|
|
{
|
|
|
"enumerant" : "StoragePushConstant8",
|
|
|
"value" : 4450,
|
|
|
"extensions" : [ "SPV_KHR_8bit_storage" ],
|
|
|
- "version" : "None"
|
|
|
+ "version" : "1.5"
|
|
|
},
|
|
|
{
|
|
|
"enumerant" : "DenormPreserve",
|
|
|
@@ -9926,89 +10067,161 @@
|
|
|
"extensions" : [ "SPV_NV_shader_subgroup_partitioned" ],
|
|
|
"version" : "None"
|
|
|
},
|
|
|
+ {
|
|
|
+ "enumerant" : "ShaderNonUniform",
|
|
|
+ "value" : 5301,
|
|
|
+ "capabilities" : [ "Shader" ],
|
|
|
+ "version" : "1.5"
|
|
|
+ },
|
|
|
{
|
|
|
"enumerant" : "ShaderNonUniformEXT",
|
|
|
"value" : 5301,
|
|
|
"capabilities" : [ "Shader" ],
|
|
|
"extensions" : [ "SPV_EXT_descriptor_indexing" ],
|
|
|
- "version" : "None"
|
|
|
+ "version" : "1.5"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "enumerant" : "RuntimeDescriptorArray",
|
|
|
+ "value" : 5302,
|
|
|
+ "capabilities" : [ "Shader" ],
|
|
|
+ "version" : "1.5"
|
|
|
},
|
|
|
{
|
|
|
"enumerant" : "RuntimeDescriptorArrayEXT",
|
|
|
"value" : 5302,
|
|
|
"capabilities" : [ "Shader" ],
|
|
|
"extensions" : [ "SPV_EXT_descriptor_indexing" ],
|
|
|
- "version" : "None"
|
|
|
+ "version" : "1.5"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "enumerant" : "InputAttachmentArrayDynamicIndexing",
|
|
|
+ "value" : 5303,
|
|
|
+ "capabilities" : [ "InputAttachment" ],
|
|
|
+ "version" : "1.5"
|
|
|
},
|
|
|
{
|
|
|
"enumerant" : "InputAttachmentArrayDynamicIndexingEXT",
|
|
|
"value" : 5303,
|
|
|
"capabilities" : [ "InputAttachment" ],
|
|
|
"extensions" : [ "SPV_EXT_descriptor_indexing" ],
|
|
|
- "version" : "None"
|
|
|
+ "version" : "1.5"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "enumerant" : "UniformTexelBufferArrayDynamicIndexing",
|
|
|
+ "value" : 5304,
|
|
|
+ "capabilities" : [ "SampledBuffer" ],
|
|
|
+ "version" : "1.5"
|
|
|
},
|
|
|
{
|
|
|
"enumerant" : "UniformTexelBufferArrayDynamicIndexingEXT",
|
|
|
"value" : 5304,
|
|
|
"capabilities" : [ "SampledBuffer" ],
|
|
|
"extensions" : [ "SPV_EXT_descriptor_indexing" ],
|
|
|
- "version" : "None"
|
|
|
+ "version" : "1.5"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "enumerant" : "StorageTexelBufferArrayDynamicIndexing",
|
|
|
+ "value" : 5305,
|
|
|
+ "capabilities" : [ "ImageBuffer" ],
|
|
|
+ "version" : "1.5"
|
|
|
},
|
|
|
{
|
|
|
"enumerant" : "StorageTexelBufferArrayDynamicIndexingEXT",
|
|
|
"value" : 5305,
|
|
|
"capabilities" : [ "ImageBuffer" ],
|
|
|
"extensions" : [ "SPV_EXT_descriptor_indexing" ],
|
|
|
- "version" : "None"
|
|
|
+ "version" : "1.5"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "enumerant" : "UniformBufferArrayNonUniformIndexing",
|
|
|
+ "value" : 5306,
|
|
|
+ "capabilities" : [ "ShaderNonUniform" ],
|
|
|
+ "version" : "1.5"
|
|
|
},
|
|
|
{
|
|
|
"enumerant" : "UniformBufferArrayNonUniformIndexingEXT",
|
|
|
"value" : 5306,
|
|
|
- "capabilities" : [ "ShaderNonUniformEXT" ],
|
|
|
+ "capabilities" : [ "ShaderNonUniform" ],
|
|
|
"extensions" : [ "SPV_EXT_descriptor_indexing" ],
|
|
|
- "version" : "None"
|
|
|
+ "version" : "1.5"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "enumerant" : "SampledImageArrayNonUniformIndexing",
|
|
|
+ "value" : 5307,
|
|
|
+ "capabilities" : [ "ShaderNonUniform" ],
|
|
|
+ "version" : "1.5"
|
|
|
},
|
|
|
{
|
|
|
"enumerant" : "SampledImageArrayNonUniformIndexingEXT",
|
|
|
"value" : 5307,
|
|
|
- "capabilities" : [ "ShaderNonUniformEXT" ],
|
|
|
+ "capabilities" : [ "ShaderNonUniform" ],
|
|
|
"extensions" : [ "SPV_EXT_descriptor_indexing" ],
|
|
|
- "version" : "None"
|
|
|
+ "version" : "1.5"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "enumerant" : "StorageBufferArrayNonUniformIndexing",
|
|
|
+ "value" : 5308,
|
|
|
+ "capabilities" : [ "ShaderNonUniform" ],
|
|
|
+ "version" : "1.5"
|
|
|
},
|
|
|
{
|
|
|
"enumerant" : "StorageBufferArrayNonUniformIndexingEXT",
|
|
|
"value" : 5308,
|
|
|
- "capabilities" : [ "ShaderNonUniformEXT" ],
|
|
|
+ "capabilities" : [ "ShaderNonUniform" ],
|
|
|
"extensions" : [ "SPV_EXT_descriptor_indexing" ],
|
|
|
- "version" : "None"
|
|
|
+ "version" : "1.5"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "enumerant" : "StorageImageArrayNonUniformIndexing",
|
|
|
+ "value" : 5309,
|
|
|
+ "capabilities" : [ "ShaderNonUniform" ],
|
|
|
+ "version" : "1.5"
|
|
|
},
|
|
|
{
|
|
|
"enumerant" : "StorageImageArrayNonUniformIndexingEXT",
|
|
|
"value" : 5309,
|
|
|
- "capabilities" : [ "ShaderNonUniformEXT" ],
|
|
|
+ "capabilities" : [ "ShaderNonUniform" ],
|
|
|
"extensions" : [ "SPV_EXT_descriptor_indexing" ],
|
|
|
- "version" : "None"
|
|
|
+ "version" : "1.5"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "enumerant" : "InputAttachmentArrayNonUniformIndexing",
|
|
|
+ "value" : 5310,
|
|
|
+ "capabilities" : [ "InputAttachment", "ShaderNonUniform" ],
|
|
|
+ "version" : "1.5"
|
|
|
},
|
|
|
{
|
|
|
"enumerant" : "InputAttachmentArrayNonUniformIndexingEXT",
|
|
|
"value" : 5310,
|
|
|
- "capabilities" : [ "InputAttachment", "ShaderNonUniformEXT" ],
|
|
|
+ "capabilities" : [ "InputAttachment", "ShaderNonUniform" ],
|
|
|
"extensions" : [ "SPV_EXT_descriptor_indexing" ],
|
|
|
- "version" : "None"
|
|
|
+ "version" : "1.5"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "enumerant" : "UniformTexelBufferArrayNonUniformIndexing",
|
|
|
+ "value" : 5311,
|
|
|
+ "capabilities" : [ "SampledBuffer", "ShaderNonUniform" ],
|
|
|
+ "version" : "1.5"
|
|
|
},
|
|
|
{
|
|
|
"enumerant" : "UniformTexelBufferArrayNonUniformIndexingEXT",
|
|
|
"value" : 5311,
|
|
|
- "capabilities" : [ "SampledBuffer", "ShaderNonUniformEXT" ],
|
|
|
+ "capabilities" : [ "SampledBuffer", "ShaderNonUniform" ],
|
|
|
"extensions" : [ "SPV_EXT_descriptor_indexing" ],
|
|
|
- "version" : "None"
|
|
|
+ "version" : "1.5"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "enumerant" : "StorageTexelBufferArrayNonUniformIndexing",
|
|
|
+ "value" : 5312,
|
|
|
+ "capabilities" : [ "ImageBuffer", "ShaderNonUniform" ],
|
|
|
+ "version" : "1.5"
|
|
|
},
|
|
|
{
|
|
|
"enumerant" : "StorageTexelBufferArrayNonUniformIndexingEXT",
|
|
|
"value" : 5312,
|
|
|
- "capabilities" : [ "ImageBuffer", "ShaderNonUniformEXT" ],
|
|
|
+ "capabilities" : [ "ImageBuffer", "ShaderNonUniform" ],
|
|
|
"extensions" : [ "SPV_EXT_descriptor_indexing" ],
|
|
|
- "version" : "None"
|
|
|
+ "version" : "1.5"
|
|
|
},
|
|
|
{
|
|
|
"enumerant" : "RayTracingNV",
|
|
|
@@ -10017,24 +10230,40 @@
|
|
|
"extensions" : [ "SPV_NV_ray_tracing" ],
|
|
|
"version" : "None"
|
|
|
},
|
|
|
+ {
|
|
|
+ "enumerant" : "VulkanMemoryModel",
|
|
|
+ "value" : 5345,
|
|
|
+ "version" : "1.5"
|
|
|
+ },
|
|
|
{
|
|
|
"enumerant" : "VulkanMemoryModelKHR",
|
|
|
"value" : 5345,
|
|
|
"extensions" : [ "SPV_KHR_vulkan_memory_model" ],
|
|
|
- "version" : "None"
|
|
|
+ "version" : "1.5"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "enumerant" : "VulkanMemoryModelDeviceScope",
|
|
|
+ "value" : 5346,
|
|
|
+ "version" : "1.5"
|
|
|
},
|
|
|
{
|
|
|
"enumerant" : "VulkanMemoryModelDeviceScopeKHR",
|
|
|
"value" : 5346,
|
|
|
"extensions" : [ "SPV_KHR_vulkan_memory_model" ],
|
|
|
- "version" : "None"
|
|
|
+ "version" : "1.5"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "enumerant" : "PhysicalStorageBufferAddresses",
|
|
|
+ "value" : 5347,
|
|
|
+ "capabilities" : [ "Shader" ],
|
|
|
+ "version" : "1.5"
|
|
|
},
|
|
|
{
|
|
|
"enumerant" : "PhysicalStorageBufferAddressesEXT",
|
|
|
"value" : 5347,
|
|
|
"capabilities" : [ "Shader" ],
|
|
|
"extensions" : [ "SPV_EXT_physical_storage_buffer" ],
|
|
|
- "version" : "None"
|
|
|
+ "version" : "1.5"
|
|
|
},
|
|
|
{
|
|
|
"enumerant" : "ComputeDerivativeGroupLinearNV",
|