diff --git a/include/vulkan/vulkan_core.h b/include/vulkan/vulkan_core.h
index 9cf061290e9..663697a94b3 100644
--- a/include/vulkan/vulkan_core.h
+++ b/include/vulkan/vulkan_core.h
@@ -69,7 +69,7 @@ extern "C" {
#define VK_API_VERSION_1_0 VK_MAKE_API_VERSION(0, 1, 0, 0)// Patch version should always be set to 0
// Version of this file
-#define VK_HEADER_VERSION 286
+#define VK_HEADER_VERSION 287
// Complete version of this file
#define VK_HEADER_VERSION_COMPLETE VK_MAKE_API_VERSION(0, 1, 3, VK_HEADER_VERSION)
@@ -5792,7 +5792,7 @@ typedef enum VkDriverId {
VK_DRIVER_ID_MESA_DOZEN = 23,
VK_DRIVER_ID_MESA_NVK = 24,
VK_DRIVER_ID_IMAGINATION_OPEN_SOURCE_MESA = 25,
- VK_DRIVER_ID_MESA_AGXV = 26,
+ VK_DRIVER_ID_MESA_HONEYKRISP = 26,
VK_DRIVER_ID_RESERVED_27 = 27,
VK_DRIVER_ID_AMD_PROPRIETARY_KHR = VK_DRIVER_ID_AMD_PROPRIETARY,
VK_DRIVER_ID_AMD_OPEN_SOURCE_KHR = VK_DRIVER_ID_AMD_OPEN_SOURCE,
@@ -10268,7 +10268,7 @@ typedef struct VkRenderingInputAttachmentIndexInfoKHR {
} VkRenderingInputAttachmentIndexInfoKHR;
typedef void (VKAPI_PTR *PFN_vkCmdSetRenderingAttachmentLocationsKHR)(VkCommandBuffer commandBuffer, const VkRenderingAttachmentLocationInfoKHR* pLocationInfo);
-typedef void (VKAPI_PTR *PFN_vkCmdSetRenderingInputAttachmentIndicesKHR)(VkCommandBuffer commandBuffer, const VkRenderingInputAttachmentIndexInfoKHR* pLocationInfo);
+typedef void (VKAPI_PTR *PFN_vkCmdSetRenderingInputAttachmentIndicesKHR)(VkCommandBuffer commandBuffer, const VkRenderingInputAttachmentIndexInfoKHR* pInputAttachmentIndexInfo);
#ifndef VK_NO_PROTOTYPES
VKAPI_ATTR void VKAPI_CALL vkCmdSetRenderingAttachmentLocationsKHR(
@@ -10277,7 +10277,7 @@ VKAPI_ATTR void VKAPI_CALL vkCmdSetRenderingAttachmentLocationsKHR(
VKAPI_ATTR void VKAPI_CALL vkCmdSetRenderingInputAttachmentIndicesKHR(
VkCommandBuffer commandBuffer,
- const VkRenderingInputAttachmentIndexInfoKHR* pLocationInfo);
+ const VkRenderingInputAttachmentIndexInfoKHR* pInputAttachmentIndexInfo);
#endif
diff --git a/src/compiler/spirv/spirv.core.grammar.json b/src/compiler/spirv/spirv.core.grammar.json
index 5fc3c1a9665..4f5ff474d27 100644
--- a/src/compiler/spirv/spirv.core.grammar.json
+++ b/src/compiler/spirv/spirv.core.grammar.json
@@ -4540,7 +4540,7 @@
"version" : "None"
},
{
- "opname" : "OpExtInstWithForwardRefs",
+ "opname" : "OpExtInstWithForwardRefsKHR",
"class" : "Extension",
"opcode" : 4433,
"operands" : [
@@ -5938,7 +5938,7 @@
"version" : "None"
},
{
- "opname" : "OpReportIntersectionNV",
+ "opname" : "OpReportIntersectionKHR",
"class" : "Reserved",
"opcode" : 5334,
"operands" : [
@@ -5952,7 +5952,7 @@
"version" : "None"
},
{
- "opname" : "OpReportIntersectionKHR",
+ "opname" : "OpReportIntersectionNV",
"class" : "Reserved",
"opcode" : 5334,
"operands" : [
@@ -6069,7 +6069,7 @@
"version" : "None"
},
{
- "opname" : "OpTypeAccelerationStructureNV",
+ "opname" : "OpTypeAccelerationStructureKHR",
"class" : "Type-Declaration",
"opcode" : 5341,
"operands" : [
@@ -6080,7 +6080,7 @@
"version" : "None"
},
{
- "opname" : "OpTypeAccelerationStructureKHR",
+ "opname" : "OpTypeAccelerationStructureNV",
"class" : "Type-Declaration",
"opcode" : 5341,
"operands" : [
@@ -10886,12 +10886,6 @@
"capabilities" : [ "MeshShadingNV" ],
"version" : "None"
},
- {
- "enumerant" : "RayGenerationNV",
- "value" : 5313,
- "capabilities" : [ "RayTracingNV" , "RayTracingKHR" ],
- "version" : "None"
- },
{
"enumerant" : "RayGenerationKHR",
"value" : 5313,
@@ -10899,8 +10893,8 @@
"version" : "None"
},
{
- "enumerant" : "IntersectionNV",
- "value" : 5314,
+ "enumerant" : "RayGenerationNV",
+ "value" : 5313,
"capabilities" : [ "RayTracingNV" , "RayTracingKHR" ],
"version" : "None"
},
@@ -10911,8 +10905,8 @@
"version" : "None"
},
{
- "enumerant" : "AnyHitNV",
- "value" : 5315,
+ "enumerant" : "IntersectionNV",
+ "value" : 5314,
"capabilities" : [ "RayTracingNV" , "RayTracingKHR" ],
"version" : "None"
},
@@ -10923,8 +10917,8 @@
"version" : "None"
},
{
- "enumerant" : "ClosestHitNV",
- "value" : 5316,
+ "enumerant" : "AnyHitNV",
+ "value" : 5315,
"capabilities" : [ "RayTracingNV" , "RayTracingKHR" ],
"version" : "None"
},
@@ -10935,8 +10929,8 @@
"version" : "None"
},
{
- "enumerant" : "MissNV",
- "value" : 5317,
+ "enumerant" : "ClosestHitNV",
+ "value" : 5316,
"capabilities" : [ "RayTracingNV" , "RayTracingKHR" ],
"version" : "None"
},
@@ -10947,8 +10941,8 @@
"version" : "None"
},
{
- "enumerant" : "CallableNV",
- "value" : 5318,
+ "enumerant" : "MissNV",
+ "value" : 5317,
"capabilities" : [ "RayTracingNV" , "RayTracingKHR" ],
"version" : "None"
},
@@ -10958,6 +10952,12 @@
"capabilities" : [ "RayTracingNV" , "RayTracingKHR" ],
"version" : "None"
},
+ {
+ "enumerant" : "CallableNV",
+ "value" : 5318,
+ "capabilities" : [ "RayTracingNV" , "RayTracingKHR" ],
+ "version" : "None"
+ },
{
"enumerant" : "TaskEXT",
"value" : 5364,
@@ -11510,13 +11510,6 @@
"capabilities" : [ "QuadControlKHR" ],
"version" : "None"
},
- {
- "enumerant" : "OutputLinesNV",
- "value" : 5269,
- "capabilities" : [ "MeshShadingNV", "MeshShadingEXT" ],
- "extensions" : [ "SPV_NV_mesh_shader", "SPV_EXT_mesh_shader" ],
- "version" : "None"
- },
{
"enumerant" : "OutputLinesEXT",
"value" : 5269,
@@ -11525,7 +11518,14 @@
"version" : "None"
},
{
- "enumerant" : "OutputPrimitivesNV",
+ "enumerant" : "OutputLinesNV",
+ "value" : 5269,
+ "capabilities" : [ "MeshShadingNV", "MeshShadingEXT" ],
+ "extensions" : [ "SPV_NV_mesh_shader", "SPV_EXT_mesh_shader" ],
+ "version" : "None"
+ },
+ {
+ "enumerant" : "OutputPrimitivesEXT",
"value" : 5270,
"capabilities" : [ "MeshShadingNV", "MeshShadingEXT" ],
"parameters" : [
@@ -11535,7 +11535,7 @@
"version" : "None"
},
{
- "enumerant" : "OutputPrimitivesEXT",
+ "enumerant" : "OutputPrimitivesNV",
"value" : 5270,
"capabilities" : [ "MeshShadingNV", "MeshShadingEXT" ],
"parameters" : [
@@ -11559,14 +11559,14 @@
"version" : "None"
},
{
- "enumerant" : "OutputTrianglesNV",
+ "enumerant" : "OutputTrianglesEXT",
"value" : 5298,
"capabilities" : [ "MeshShadingNV", "MeshShadingEXT" ],
"extensions" : [ "SPV_NV_mesh_shader", "SPV_EXT_mesh_shader" ],
"version" : "None"
},
{
- "enumerant" : "OutputTrianglesEXT",
+ "enumerant" : "OutputTrianglesNV",
"value" : 5298,
"capabilities" : [ "MeshShadingNV", "MeshShadingEXT" ],
"extensions" : [ "SPV_NV_mesh_shader", "SPV_EXT_mesh_shader" ],
@@ -11878,13 +11878,6 @@
"capabilities" : [ "ShaderEnqueueAMDX" ],
"version" : "None"
},
- {
- "enumerant" : "CallableDataNV",
- "value" : 5328,
- "extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
- "capabilities" : [ "RayTracingNV" , "RayTracingKHR" ],
- "version" : "None"
- },
{
"enumerant" : "CallableDataKHR",
"value" : 5328,
@@ -11893,8 +11886,8 @@
"version" : "None"
},
{
- "enumerant" : "IncomingCallableDataNV",
- "value" : 5329,
+ "enumerant" : "CallableDataNV",
+ "value" : 5328,
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
"capabilities" : [ "RayTracingNV" , "RayTracingKHR" ],
"version" : "None"
@@ -11907,8 +11900,8 @@
"version" : "None"
},
{
- "enumerant" : "RayPayloadNV",
- "value" : 5338,
+ "enumerant" : "IncomingCallableDataNV",
+ "value" : 5329,
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
"capabilities" : [ "RayTracingNV" , "RayTracingKHR" ],
"version" : "None"
@@ -11921,8 +11914,8 @@
"version" : "None"
},
{
- "enumerant" : "HitAttributeNV",
- "value" : 5339,
+ "enumerant" : "RayPayloadNV",
+ "value" : 5338,
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
"capabilities" : [ "RayTracingNV" , "RayTracingKHR" ],
"version" : "None"
@@ -11935,8 +11928,8 @@
"version" : "None"
},
{
- "enumerant" : "IncomingRayPayloadNV",
- "value" : 5342,
+ "enumerant" : "HitAttributeNV",
+ "value" : 5339,
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
"capabilities" : [ "RayTracingNV" , "RayTracingKHR" ],
"version" : "None"
@@ -11949,8 +11942,8 @@
"version" : "None"
},
{
- "enumerant" : "ShaderRecordBufferNV",
- "value" : 5343,
+ "enumerant" : "IncomingRayPayloadNV",
+ "value" : 5342,
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
"capabilities" : [ "RayTracingNV" , "RayTracingKHR" ],
"version" : "None"
@@ -11962,6 +11955,13 @@
"capabilities" : [ "RayTracingNV" , "RayTracingKHR" ],
"version" : "None"
},
+ {
+ "enumerant" : "ShaderRecordBufferNV",
+ "value" : 5343,
+ "extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
+ "capabilities" : [ "RayTracingNV" , "RayTracingKHR" ],
+ "version" : "None"
+ },
{
"enumerant" : "PhysicalStorageBuffer",
"value" : 5349,
@@ -13313,14 +13313,14 @@
]
},
{
- "enumerant" : "PerPrimitiveNV",
+ "enumerant" : "PerPrimitiveEXT",
"value" : 5271,
"capabilities" : [ "MeshShadingNV", "MeshShadingEXT" ],
"extensions" : [ "SPV_NV_mesh_shader", "SPV_EXT_mesh_shader" ],
"version" : "None"
},
{
- "enumerant" : "PerPrimitiveEXT",
+ "enumerant" : "PerPrimitiveNV",
"value" : 5271,
"capabilities" : [ "MeshShadingNV", "MeshShadingEXT" ],
"extensions" : [ "SPV_NV_mesh_shader", "SPV_EXT_mesh_shader" ],
@@ -14619,13 +14619,6 @@
"extensions" : [ "SPV_EXT_mesh_shader" ],
"version" : "None"
},
- {
- "enumerant" : "LaunchIdNV",
- "value" : 5319,
- "capabilities" : [ "RayTracingNV" , "RayTracingKHR" ],
- "extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
- "version" : "None"
- },
{
"enumerant" : "LaunchIdKHR",
"value" : 5319,
@@ -14634,8 +14627,8 @@
"version" : "None"
},
{
- "enumerant" : "LaunchSizeNV",
- "value" : 5320,
+ "enumerant" : "LaunchIdNV",
+ "value" : 5319,
"capabilities" : [ "RayTracingNV" , "RayTracingKHR" ],
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
"version" : "None"
@@ -14648,8 +14641,8 @@
"version" : "None"
},
{
- "enumerant" : "WorldRayOriginNV",
- "value" : 5321,
+ "enumerant" : "LaunchSizeNV",
+ "value" : 5320,
"capabilities" : [ "RayTracingNV" , "RayTracingKHR" ],
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
"version" : "None"
@@ -14662,8 +14655,8 @@
"version" : "None"
},
{
- "enumerant" : "WorldRayDirectionNV",
- "value" : 5322,
+ "enumerant" : "WorldRayOriginNV",
+ "value" : 5321,
"capabilities" : [ "RayTracingNV" , "RayTracingKHR" ],
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
"version" : "None"
@@ -14676,8 +14669,8 @@
"version" : "None"
},
{
- "enumerant" : "ObjectRayOriginNV",
- "value" : 5323,
+ "enumerant" : "WorldRayDirectionNV",
+ "value" : 5322,
"capabilities" : [ "RayTracingNV" , "RayTracingKHR" ],
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
"version" : "None"
@@ -14690,8 +14683,8 @@
"version" : "None"
},
{
- "enumerant" : "ObjectRayDirectionNV",
- "value" : 5324,
+ "enumerant" : "ObjectRayOriginNV",
+ "value" : 5323,
"capabilities" : [ "RayTracingNV" , "RayTracingKHR" ],
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
"version" : "None"
@@ -14704,8 +14697,8 @@
"version" : "None"
},
{
- "enumerant" : "RayTminNV",
- "value" : 5325,
+ "enumerant" : "ObjectRayDirectionNV",
+ "value" : 5324,
"capabilities" : [ "RayTracingNV" , "RayTracingKHR" ],
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
"version" : "None"
@@ -14718,8 +14711,8 @@
"version" : "None"
},
{
- "enumerant" : "RayTmaxNV",
- "value" : 5326,
+ "enumerant" : "RayTminNV",
+ "value" : 5325,
"capabilities" : [ "RayTracingNV" , "RayTracingKHR" ],
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
"version" : "None"
@@ -14732,8 +14725,8 @@
"version" : "None"
},
{
- "enumerant" : "InstanceCustomIndexNV",
- "value" : 5327,
+ "enumerant" : "RayTmaxNV",
+ "value" : 5326,
"capabilities" : [ "RayTracingNV" , "RayTracingKHR" ],
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
"version" : "None"
@@ -14746,8 +14739,8 @@
"version" : "None"
},
{
- "enumerant" : "ObjectToWorldNV",
- "value" : 5330,
+ "enumerant" : "InstanceCustomIndexNV",
+ "value" : 5327,
"capabilities" : [ "RayTracingNV" , "RayTracingKHR" ],
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
"version" : "None"
@@ -14760,8 +14753,8 @@
"version" : "None"
},
{
- "enumerant" : "WorldToObjectNV",
- "value" : 5331,
+ "enumerant" : "ObjectToWorldNV",
+ "value" : 5330,
"capabilities" : [ "RayTracingNV" , "RayTracingKHR" ],
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
"version" : "None"
@@ -14773,6 +14766,13 @@
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
"version" : "None"
},
+ {
+ "enumerant" : "WorldToObjectNV",
+ "value" : 5331,
+ "capabilities" : [ "RayTracingNV" , "RayTracingKHR" ],
+ "extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
+ "version" : "None"
+ },
{
"enumerant" : "HitTNV",
"value" : 5332,
@@ -14781,14 +14781,14 @@
"version" : "None"
},
{
- "enumerant" : "HitKindNV",
+ "enumerant" : "HitKindKHR",
"value" : 5333,
"capabilities" : [ "RayTracingNV" , "RayTracingKHR" ],
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
"version" : "None"
},
{
- "enumerant" : "HitKindKHR",
+ "enumerant" : "HitKindNV",
"value" : 5333,
"capabilities" : [ "RayTracingNV" , "RayTracingKHR" ],
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
@@ -14820,14 +14820,14 @@
"version" : "None"
},
{
- "enumerant" : "IncomingRayFlagsNV",
+ "enumerant" : "IncomingRayFlagsKHR",
"value" : 5351,
"capabilities" : [ "RayTracingNV" , "RayTracingKHR" ],
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
"version" : "None"
},
{
- "enumerant" : "IncomingRayFlagsKHR",
+ "enumerant" : "IncomingRayFlagsNV",
"value" : 5351,
"capabilities" : [ "RayTracingNV" , "RayTracingKHR" ],
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
diff --git a/src/compiler/spirv/spirv.h b/src/compiler/spirv/spirv.h
index 980373d103e..f1002b972ed 100644
--- a/src/compiler/spirv/spirv.h
+++ b/src/compiler/spirv/spirv.h
@@ -1776,7 +1776,7 @@ typedef enum SpvOp_ {
SpvOpSubgroupAllEqualKHR = 4430,
SpvOpGroupNonUniformRotateKHR = 4431,
SpvOpSubgroupReadInvocationKHR = 4432,
- SpvOpExtInstWithForwardRefs = 4433,
+ SpvOpExtInstWithForwardRefsKHR = 4433,
SpvOpTraceRayKHR = 4445,
SpvOpExecuteCallableKHR = 4446,
SpvOpConvertUToAccelerationStructureKHR = 4447,
@@ -2524,7 +2524,7 @@ inline void SpvHasResultAndType(SpvOp opcode, bool *hasResult, bool *hasResultTy
case SpvOpSubgroupAllEqualKHR: *hasResult = true; *hasResultType = true; break;
case SpvOpGroupNonUniformRotateKHR: *hasResult = true; *hasResultType = true; break;
case SpvOpSubgroupReadInvocationKHR: *hasResult = true; *hasResultType = true; break;
- case SpvOpExtInstWithForwardRefs: *hasResult = true; *hasResultType = true; break;
+ case SpvOpExtInstWithForwardRefsKHR: *hasResult = true; *hasResultType = true; break;
case SpvOpTraceRayKHR: *hasResult = false; *hasResultType = false; break;
case SpvOpExecuteCallableKHR: *hasResult = false; *hasResultType = false; break;
case SpvOpConvertUToAccelerationStructureKHR: *hasResult = true; *hasResultType = true; break;
@@ -2615,14 +2615,14 @@ inline void SpvHasResultAndType(SpvOp opcode, bool *hasResult, bool *hasResultTy
case SpvOpWritePackedPrimitiveIndices4x8NV: *hasResult = false; *hasResultType = false; break;
case SpvOpFetchMicroTriangleVertexPositionNV: *hasResult = true; *hasResultType = true; break;
case SpvOpFetchMicroTriangleVertexBarycentricNV: *hasResult = true; *hasResultType = true; break;
- case SpvOpReportIntersectionNV: *hasResult = true; *hasResultType = true; break;
+ case SpvOpReportIntersectionKHR: *hasResult = true; *hasResultType = true; break;
case SpvOpIgnoreIntersectionNV: *hasResult = false; *hasResultType = false; break;
case SpvOpTerminateRayNV: *hasResult = false; *hasResultType = false; break;
case SpvOpTraceNV: *hasResult = false; *hasResultType = false; break;
case SpvOpTraceMotionNV: *hasResult = false; *hasResultType = false; break;
case SpvOpTraceRayMotionNV: *hasResult = false; *hasResultType = false; break;
case SpvOpRayQueryGetIntersectionTriangleVertexPositionsKHR: *hasResult = true; *hasResultType = true; break;
- case SpvOpTypeAccelerationStructureNV: *hasResult = true; *hasResultType = false; break;
+ case SpvOpTypeAccelerationStructureKHR: *hasResult = true; *hasResultType = false; break;
case SpvOpExecuteCallableNV: *hasResult = false; *hasResultType = false; break;
case SpvOpTypeCooperativeMatrixNV: *hasResult = true; *hasResultType = false; break;
case SpvOpCooperativeMatrixLoadNV: *hasResult = true; *hasResultType = true; break;
@@ -4300,7 +4300,7 @@ inline const char* SpvOpToString(SpvOp value) {
case SpvOpSubgroupAllEqualKHR: return "OpSubgroupAllEqualKHR";
case SpvOpGroupNonUniformRotateKHR: return "OpGroupNonUniformRotateKHR";
case SpvOpSubgroupReadInvocationKHR: return "OpSubgroupReadInvocationKHR";
- case SpvOpExtInstWithForwardRefs: return "OpExtInstWithForwardRefs";
+ case SpvOpExtInstWithForwardRefsKHR: return "OpExtInstWithForwardRefsKHR";
case SpvOpTraceRayKHR: return "OpTraceRayKHR";
case SpvOpExecuteCallableKHR: return "OpExecuteCallableKHR";
case SpvOpConvertUToAccelerationStructureKHR: return "OpConvertUToAccelerationStructureKHR";
diff --git a/src/vulkan/registry/vk.xml b/src/vulkan/registry/vk.xml
index c9049bc458b..d719a506b10 100644
--- a/src/vulkan/registry/vk.xml
+++ b/src/vulkan/registry/vk.xml
@@ -175,7 +175,7 @@ branch of the member gitlab server.
#define VKSC_API_VERSION_1_0 VK_MAKE_API_VERSION(VKSC_API_VARIANT, 1, 0, 0)// Patch version should always be set to 0
// Version of this file
-#define VK_HEADER_VERSION 286
+#define VK_HEADER_VERSION 287
// Complete version of this file
#define VK_HEADER_VERSION_COMPLETE VK_MAKE_API_VERSION(0, 1, 3, VK_HEADER_VERSION)
// Version of this file
@@ -2233,7 +2233,7 @@ typedef void* MTLSharedEvent_id;
uint32_t disabledValidationCheckCountNumber of validation checks to disable
const VkValidationCheckEXT* pDisabledValidationChecksValidation checks to disable
-
+
VkStructureType sTypeMust be VK_STRUCTURE_TYPE_VALIDATION_FEATURES_EXT
const void* pNext
uint32_t enabledValidationFeatureCountNumber of validation features to enable
@@ -10370,7 +10370,7 @@ typedef void* MTLSharedEvent_id;
-
+
@@ -15405,7 +15405,7 @@ typedef void* MTLSharedEvent_id;
void vkCmdSetRenderingInputAttachmentIndicesKHR
VkCommandBuffer commandBuffer
- const VkRenderingInputAttachmentIndexInfoKHR* pLocationInfo
+ const VkRenderingInputAttachmentIndexInfoKHR* pInputAttachmentIndexInfo