Updated spirv-headers.
This commit is contained in:
parent
8ea8832341
commit
4b98e171a4
@ -4197,13 +4197,77 @@
|
|||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"opname" : "OpTypeRayQueryProvisionalKHR",
|
"opname" : "OpTraceRayKHR",
|
||||||
|
"class" : "Reserved",
|
||||||
|
"opcode" : 4445,
|
||||||
|
"operands" : [
|
||||||
|
|
||||||
|
{ "kind" : "IdRef", "name" : "'Accel'" },
|
||||||
|
{ "kind" : "IdRef", "name" : "'Ray Flags'" },
|
||||||
|
{ "kind" : "IdRef", "name" : "'Cull Mask'" },
|
||||||
|
{ "kind" : "IdRef", "name" : "'SBT Offset'" },
|
||||||
|
{ "kind" : "IdRef", "name" : "'SBT Stride'" },
|
||||||
|
{ "kind" : "IdRef", "name" : "'Miss Index'" },
|
||||||
|
{ "kind" : "IdRef", "name" : "'Ray Origin'" },
|
||||||
|
{ "kind" : "IdRef", "name" : "'Ray Tmin'" },
|
||||||
|
{ "kind" : "IdRef", "name" : "'Ray Direction'" },
|
||||||
|
{ "kind" : "IdRef", "name" : "'Ray Tmax'" },
|
||||||
|
{ "kind" : "IdRef", "name" : "'Payload'" }
|
||||||
|
],
|
||||||
|
"capabilities" : [ "RayTracingKHR" ],
|
||||||
|
"extensions" : [ "SPV_KHR_ray_tracing" ],
|
||||||
|
"version" : "None"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"opname" : "OpExecuteCallableKHR",
|
||||||
|
"class" : "Reserved",
|
||||||
|
"opcode" : 4446,
|
||||||
|
"operands" : [
|
||||||
|
|
||||||
|
{ "kind" : "IdRef", "name" : "'SBT Index'" },
|
||||||
|
{ "kind" : "IdRef", "name" : "'Callable Data'" }
|
||||||
|
],
|
||||||
|
"capabilities" : [ "RayTracingKHR" ],
|
||||||
|
"extensions" : [ "SPV_KHR_ray_tracing" ],
|
||||||
|
"version" : "None"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"opname" : "OpConvertUToAccelerationStructureKHR",
|
||||||
|
"class" : "Reserved",
|
||||||
|
"opcode" : 4447,
|
||||||
|
"operands" : [
|
||||||
|
{ "kind" : "IdResultType" },
|
||||||
|
{ "kind" : "IdResult" },
|
||||||
|
{ "kind" : "IdRef", "name" : "'Accel'" }
|
||||||
|
],
|
||||||
|
"capabilities" : [ "RayTracingKHR", "RayQueryKHR" ],
|
||||||
|
"extensions" : [ "SPV_KHR_ray_tracing", "SPV_KHR_ray_query" ],
|
||||||
|
"version" : "None"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"opname" : "OpIgnoreIntersectionKHR",
|
||||||
|
"class" : "Reserved",
|
||||||
|
"opcode" : 4448,
|
||||||
|
"capabilities" : [ "RayTracingKHR" ],
|
||||||
|
"extensions" : [ "SPV_KHR_ray_tracing" ],
|
||||||
|
"version" : "None"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"opname" : "OpTerminateRayKHR",
|
||||||
|
"class" : "Reserved",
|
||||||
|
"opcode" : 4449,
|
||||||
|
"capabilities" : [ "RayTracingKHR" ],
|
||||||
|
"extensions" : [ "SPV_KHR_ray_tracing" ],
|
||||||
|
"version" : "None"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"opname" : "OpTypeRayQueryKHR",
|
||||||
"class" : "Reserved",
|
"class" : "Reserved",
|
||||||
"opcode" : 4472,
|
"opcode" : 4472,
|
||||||
"operands" : [
|
"operands" : [
|
||||||
{ "kind" : "IdResult" }
|
{ "kind" : "IdResult" }
|
||||||
],
|
],
|
||||||
"capabilities" : [ "RayQueryProvisionalKHR" ],
|
"capabilities" : [ "RayQueryKHR" ],
|
||||||
"extensions" : [ "SPV_KHR_ray_query" ],
|
"extensions" : [ "SPV_KHR_ray_query" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
@ -4246,7 +4310,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
],
|
],
|
||||||
"capabilities" : [ "RayQueryProvisionalKHR" ],
|
"capabilities" : [ "RayQueryKHR" ],
|
||||||
"extensions" : [ "SPV_KHR_ray_query" ],
|
"extensions" : [ "SPV_KHR_ray_query" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
@ -4260,7 +4324,7 @@
|
|||||||
"name" : "'RayQuery'"
|
"name" : "'RayQuery'"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"capabilities" : [ "RayQueryProvisionalKHR" ],
|
"capabilities" : [ "RayQueryKHR" ],
|
||||||
"extensions" : [ "SPV_KHR_ray_query" ],
|
"extensions" : [ "SPV_KHR_ray_query" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
@ -4278,7 +4342,7 @@
|
|||||||
"name" : "'HitT'"
|
"name" : "'HitT'"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"capabilities" : [ "RayQueryProvisionalKHR" ],
|
"capabilities" : [ "RayQueryKHR" ],
|
||||||
"extensions" : [ "SPV_KHR_ray_query" ],
|
"extensions" : [ "SPV_KHR_ray_query" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
@ -4292,7 +4356,7 @@
|
|||||||
"name" : "'RayQuery'"
|
"name" : "'RayQuery'"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"capabilities" : [ "RayQueryProvisionalKHR" ],
|
"capabilities" : [ "RayQueryKHR" ],
|
||||||
"extensions" : [ "SPV_KHR_ray_query" ],
|
"extensions" : [ "SPV_KHR_ray_query" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
@ -4308,7 +4372,7 @@
|
|||||||
"name" : "'RayQuery'"
|
"name" : "'RayQuery'"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"capabilities" : [ "RayQueryProvisionalKHR" ],
|
"capabilities" : [ "RayQueryKHR" ],
|
||||||
"extensions" : [ "SPV_KHR_ray_query" ],
|
"extensions" : [ "SPV_KHR_ray_query" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
@ -4328,7 +4392,7 @@
|
|||||||
"name" : "'Intersection'"
|
"name" : "'Intersection'"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"capabilities" : [ "RayQueryProvisionalKHR" ],
|
"capabilities" : [ "RayQueryKHR" ],
|
||||||
"extensions" : [ "SPV_KHR_ray_query" ],
|
"extensions" : [ "SPV_KHR_ray_query" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
@ -4546,7 +4610,7 @@
|
|||||||
{ "kind" : "IdRef", "name" : "'Hit'" },
|
{ "kind" : "IdRef", "name" : "'Hit'" },
|
||||||
{ "kind" : "IdRef", "name" : "'HitKind'" }
|
{ "kind" : "IdRef", "name" : "'HitKind'" }
|
||||||
],
|
],
|
||||||
"capabilities" : [ "RayTracingNV" , "RayTracingProvisionalKHR" ],
|
"capabilities" : [ "RayTracingNV" , "RayTracingKHR" ],
|
||||||
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
@ -4560,7 +4624,7 @@
|
|||||||
{ "kind" : "IdRef", "name" : "'Hit'" },
|
{ "kind" : "IdRef", "name" : "'Hit'" },
|
||||||
{ "kind" : "IdRef", "name" : "'HitKind'" }
|
{ "kind" : "IdRef", "name" : "'HitKind'" }
|
||||||
],
|
],
|
||||||
"capabilities" : [ "RayTracingNV" , "RayTracingProvisionalKHR" ],
|
"capabilities" : [ "RayTracingNV" , "RayTracingKHR" ],
|
||||||
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
@ -4568,32 +4632,16 @@
|
|||||||
"opname" : "OpIgnoreIntersectionNV",
|
"opname" : "OpIgnoreIntersectionNV",
|
||||||
"class" : "Reserved",
|
"class" : "Reserved",
|
||||||
"opcode" : 5335,
|
"opcode" : 5335,
|
||||||
"capabilities" : [ "RayTracingNV" , "RayTracingProvisionalKHR" ],
|
"capabilities" : [ "RayTracingNV" ],
|
||||||
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
"extensions" : [ "SPV_NV_ray_tracing" ],
|
||||||
"version" : "None"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"opname" : "OpIgnoreIntersectionKHR",
|
|
||||||
"class" : "Reserved",
|
|
||||||
"opcode" : 5335,
|
|
||||||
"capabilities" : [ "RayTracingNV" , "RayTracingProvisionalKHR" ],
|
|
||||||
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"opname" : "OpTerminateRayNV",
|
"opname" : "OpTerminateRayNV",
|
||||||
"class" : "Reserved",
|
"class" : "Reserved",
|
||||||
"opcode" : 5336,
|
"opcode" : 5336,
|
||||||
"capabilities" : [ "RayTracingNV" , "RayTracingProvisionalKHR" ],
|
"capabilities" : [ "RayTracingNV" ],
|
||||||
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
"extensions" : [ "SPV_NV_ray_tracing" ],
|
||||||
"version" : "None"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"opname" : "OpTerminateRayKHR",
|
|
||||||
"class" : "Reserved",
|
|
||||||
"opcode" : 5336,
|
|
||||||
"capabilities" : [ "RayTracingNV" , "RayTracingProvisionalKHR" ],
|
|
||||||
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -4614,30 +4662,8 @@
|
|||||||
{ "kind" : "IdRef", "name" : "'Ray Tmax'" },
|
{ "kind" : "IdRef", "name" : "'Ray Tmax'" },
|
||||||
{ "kind" : "IdRef", "name" : "'PayloadId'" }
|
{ "kind" : "IdRef", "name" : "'PayloadId'" }
|
||||||
],
|
],
|
||||||
"capabilities" : [ "RayTracingNV" , "RayTracingProvisionalKHR" ],
|
"capabilities" : [ "RayTracingNV" ],
|
||||||
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
"extensions" : [ "SPV_NV_ray_tracing" ],
|
||||||
"version" : "None"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"opname" : "OpTraceRayKHR",
|
|
||||||
"class" : "Reserved",
|
|
||||||
"opcode" : 5337,
|
|
||||||
"operands" : [
|
|
||||||
|
|
||||||
{ "kind" : "IdRef", "name" : "'Accel'" },
|
|
||||||
{ "kind" : "IdRef", "name" : "'Ray Flags'" },
|
|
||||||
{ "kind" : "IdRef", "name" : "'Cull Mask'" },
|
|
||||||
{ "kind" : "IdRef", "name" : "'SBT Offset'" },
|
|
||||||
{ "kind" : "IdRef", "name" : "'SBT Stride'" },
|
|
||||||
{ "kind" : "IdRef", "name" : "'Miss Index'" },
|
|
||||||
{ "kind" : "IdRef", "name" : "'Ray Origin'" },
|
|
||||||
{ "kind" : "IdRef", "name" : "'Ray Tmin'" },
|
|
||||||
{ "kind" : "IdRef", "name" : "'Ray Direction'" },
|
|
||||||
{ "kind" : "IdRef", "name" : "'Ray Tmax'" },
|
|
||||||
{ "kind" : "IdRef", "name" : "'PayloadId'" }
|
|
||||||
],
|
|
||||||
"capabilities" : [ "RayTracingNV" , "RayTracingProvisionalKHR" ],
|
|
||||||
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -4647,7 +4673,7 @@
|
|||||||
"operands" : [
|
"operands" : [
|
||||||
{ "kind" : "IdResult" }
|
{ "kind" : "IdResult" }
|
||||||
],
|
],
|
||||||
"capabilities" : [ "RayTracingNV" , "RayTracingProvisionalKHR", "RayQueryProvisionalKHR" ],
|
"capabilities" : [ "RayTracingNV" , "RayTracingKHR", "RayQueryKHR" ],
|
||||||
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing", "SPV_KHR_ray_query" ],
|
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing", "SPV_KHR_ray_query" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
@ -4658,7 +4684,7 @@
|
|||||||
"operands" : [
|
"operands" : [
|
||||||
{ "kind" : "IdResult" }
|
{ "kind" : "IdResult" }
|
||||||
],
|
],
|
||||||
"capabilities" : [ "RayTracingNV" , "RayTracingProvisionalKHR", "RayQueryProvisionalKHR" ],
|
"capabilities" : [ "RayTracingNV" , "RayTracingKHR", "RayQueryKHR" ],
|
||||||
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing", "SPV_KHR_ray_query" ],
|
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing", "SPV_KHR_ray_query" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
@ -4671,21 +4697,8 @@
|
|||||||
{ "kind" : "IdRef", "name" : "'SBT Index'" },
|
{ "kind" : "IdRef", "name" : "'SBT Index'" },
|
||||||
{ "kind" : "IdRef", "name" : "'Callable DataId'" }
|
{ "kind" : "IdRef", "name" : "'Callable DataId'" }
|
||||||
],
|
],
|
||||||
"capabilities" : [ "RayTracingNV" , "RayTracingProvisionalKHR" ],
|
"capabilities" : [ "RayTracingNV" ],
|
||||||
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
"extensions" : [ "SPV_NV_ray_tracing" ],
|
||||||
"version" : "None"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"opname" : "OpExecuteCallableKHR",
|
|
||||||
"class" : "Reserved",
|
|
||||||
"opcode" : 5344,
|
|
||||||
"operands" : [
|
|
||||||
|
|
||||||
{ "kind" : "IdRef", "name" : "'SBT Index'" },
|
|
||||||
{ "kind" : "IdRef", "name" : "'Callable DataId'" }
|
|
||||||
],
|
|
||||||
"capabilities" : [ "RayTracingNV" , "RayTracingProvisionalKHR" ],
|
|
||||||
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -6763,7 +6776,7 @@
|
|||||||
"name" : "'RayQuery'"
|
"name" : "'RayQuery'"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"capabilities" : [ "RayQueryProvisionalKHR" ],
|
"capabilities" : [ "RayQueryKHR" ],
|
||||||
"extensions" : [ "SPV_KHR_ray_query" ],
|
"extensions" : [ "SPV_KHR_ray_query" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
@ -6779,7 +6792,7 @@
|
|||||||
"name" : "'RayQuery'"
|
"name" : "'RayQuery'"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"capabilities" : [ "RayQueryProvisionalKHR" ],
|
"capabilities" : [ "RayQueryKHR" ],
|
||||||
"extensions" : [ "SPV_KHR_ray_query" ],
|
"extensions" : [ "SPV_KHR_ray_query" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
@ -6799,7 +6812,7 @@
|
|||||||
"name" : "'Intersection'"
|
"name" : "'Intersection'"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"capabilities" : [ "RayQueryProvisionalKHR" ],
|
"capabilities" : [ "RayQueryKHR" ],
|
||||||
"extensions" : [ "SPV_KHR_ray_query" ],
|
"extensions" : [ "SPV_KHR_ray_query" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
@ -6819,7 +6832,7 @@
|
|||||||
"name" : "'Intersection'"
|
"name" : "'Intersection'"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"capabilities" : [ "RayQueryProvisionalKHR" ],
|
"capabilities" : [ "RayQueryKHR" ],
|
||||||
"extensions" : [ "SPV_KHR_ray_query" ],
|
"extensions" : [ "SPV_KHR_ray_query" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
@ -6839,7 +6852,7 @@
|
|||||||
"name" : "'Intersection'"
|
"name" : "'Intersection'"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"capabilities" : [ "RayQueryProvisionalKHR" ],
|
"capabilities" : [ "RayQueryKHR" ],
|
||||||
"extensions" : [ "SPV_KHR_ray_query" ],
|
"extensions" : [ "SPV_KHR_ray_query" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
@ -6859,7 +6872,7 @@
|
|||||||
"name" : "'Intersection'"
|
"name" : "'Intersection'"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"capabilities" : [ "RayQueryProvisionalKHR" ],
|
"capabilities" : [ "RayQueryKHR" ],
|
||||||
"extensions" : [ "SPV_KHR_ray_query" ],
|
"extensions" : [ "SPV_KHR_ray_query" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
@ -6879,7 +6892,7 @@
|
|||||||
"name" : "'Intersection'"
|
"name" : "'Intersection'"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"capabilities" : [ "RayQueryProvisionalKHR" ],
|
"capabilities" : [ "RayQueryKHR" ],
|
||||||
"extensions" : [ "SPV_KHR_ray_query" ],
|
"extensions" : [ "SPV_KHR_ray_query" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
@ -6899,7 +6912,7 @@
|
|||||||
"name" : "'Intersection'"
|
"name" : "'Intersection'"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"capabilities" : [ "RayQueryProvisionalKHR" ],
|
"capabilities" : [ "RayQueryKHR" ],
|
||||||
"extensions" : [ "SPV_KHR_ray_query" ],
|
"extensions" : [ "SPV_KHR_ray_query" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
@ -6919,7 +6932,7 @@
|
|||||||
"name" : "'Intersection'"
|
"name" : "'Intersection'"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"capabilities" : [ "RayQueryProvisionalKHR" ],
|
"capabilities" : [ "RayQueryKHR" ],
|
||||||
"extensions" : [ "SPV_KHR_ray_query" ],
|
"extensions" : [ "SPV_KHR_ray_query" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
@ -6939,7 +6952,7 @@
|
|||||||
"name" : "'Intersection'"
|
"name" : "'Intersection'"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"capabilities" : [ "RayQueryProvisionalKHR" ],
|
"capabilities" : [ "RayQueryKHR" ],
|
||||||
"extensions" : [ "SPV_KHR_ray_query" ],
|
"extensions" : [ "SPV_KHR_ray_query" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
@ -6955,7 +6968,7 @@
|
|||||||
"name" : "'RayQuery'"
|
"name" : "'RayQuery'"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"capabilities" : [ "RayQueryProvisionalKHR" ],
|
"capabilities" : [ "RayQueryKHR" ],
|
||||||
"extensions" : [ "SPV_KHR_ray_query" ],
|
"extensions" : [ "SPV_KHR_ray_query" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
@ -6975,7 +6988,7 @@
|
|||||||
"name" : "'Intersection'"
|
"name" : "'Intersection'"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"capabilities" : [ "RayQueryProvisionalKHR" ],
|
"capabilities" : [ "RayQueryKHR" ],
|
||||||
"extensions" : [ "SPV_KHR_ray_query" ],
|
"extensions" : [ "SPV_KHR_ray_query" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
@ -6995,7 +7008,7 @@
|
|||||||
"name" : "'Intersection'"
|
"name" : "'Intersection'"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"capabilities" : [ "RayQueryProvisionalKHR" ],
|
"capabilities" : [ "RayQueryKHR" ],
|
||||||
"extensions" : [ "SPV_KHR_ray_query" ],
|
"extensions" : [ "SPV_KHR_ray_query" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
@ -7011,7 +7024,7 @@
|
|||||||
"name" : "'RayQuery'"
|
"name" : "'RayQuery'"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"capabilities" : [ "RayQueryProvisionalKHR" ],
|
"capabilities" : [ "RayQueryKHR" ],
|
||||||
"extensions" : [ "SPV_KHR_ray_query" ],
|
"extensions" : [ "SPV_KHR_ray_query" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
@ -7027,7 +7040,7 @@
|
|||||||
"name" : "'RayQuery'"
|
"name" : "'RayQuery'"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"capabilities" : [ "RayQueryProvisionalKHR" ],
|
"capabilities" : [ "RayQueryKHR" ],
|
||||||
"extensions" : [ "SPV_KHR_ray_query" ],
|
"extensions" : [ "SPV_KHR_ray_query" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
@ -7047,7 +7060,7 @@
|
|||||||
"name" : "'Intersection'"
|
"name" : "'Intersection'"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"capabilities" : [ "RayQueryProvisionalKHR" ],
|
"capabilities" : [ "RayQueryKHR" ],
|
||||||
"extensions" : [ "SPV_KHR_ray_query" ],
|
"extensions" : [ "SPV_KHR_ray_query" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
@ -7067,7 +7080,7 @@
|
|||||||
"name" : "'Intersection'"
|
"name" : "'Intersection'"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"capabilities" : [ "RayQueryProvisionalKHR" ],
|
"capabilities" : [ "RayQueryKHR" ],
|
||||||
"extensions" : [ "SPV_KHR_ray_query" ],
|
"extensions" : [ "SPV_KHR_ray_query" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
@ -7654,67 +7667,67 @@
|
|||||||
{
|
{
|
||||||
"enumerant" : "NoneKHR",
|
"enumerant" : "NoneKHR",
|
||||||
"value" : "0x0000",
|
"value" : "0x0000",
|
||||||
"capabilities" : [ "RayQueryProvisionalKHR","RayTracingProvisionalKHR" ],
|
"capabilities" : [ "RayQueryKHR","RayTracingKHR" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"enumerant" : "OpaqueKHR",
|
"enumerant" : "OpaqueKHR",
|
||||||
"value" : "0x0001",
|
"value" : "0x0001",
|
||||||
"capabilities" : [ "RayQueryProvisionalKHR","RayTracingProvisionalKHR" ],
|
"capabilities" : [ "RayQueryKHR","RayTracingKHR" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"enumerant" : "NoOpaqueKHR",
|
"enumerant" : "NoOpaqueKHR",
|
||||||
"value" : "0x0002",
|
"value" : "0x0002",
|
||||||
"capabilities" : [ "RayQueryProvisionalKHR","RayTracingProvisionalKHR" ],
|
"capabilities" : [ "RayQueryKHR","RayTracingKHR" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"enumerant" : "TerminateOnFirstHitKHR",
|
"enumerant" : "TerminateOnFirstHitKHR",
|
||||||
"value" : "0x0004",
|
"value" : "0x0004",
|
||||||
"capabilities" : [ "RayQueryProvisionalKHR","RayTracingProvisionalKHR" ],
|
"capabilities" : [ "RayQueryKHR","RayTracingKHR" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"enumerant" : "SkipClosestHitShaderKHR",
|
"enumerant" : "SkipClosestHitShaderKHR",
|
||||||
"value" : "0x0008",
|
"value" : "0x0008",
|
||||||
"capabilities" : [ "RayQueryProvisionalKHR","RayTracingProvisionalKHR" ],
|
"capabilities" : [ "RayQueryKHR","RayTracingKHR" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"enumerant" : "CullBackFacingTrianglesKHR",
|
"enumerant" : "CullBackFacingTrianglesKHR",
|
||||||
"value" : "0x0010",
|
"value" : "0x0010",
|
||||||
"capabilities" : [ "RayQueryProvisionalKHR","RayTracingProvisionalKHR" ],
|
"capabilities" : [ "RayQueryKHR","RayTracingKHR" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"enumerant" : "CullFrontFacingTrianglesKHR",
|
"enumerant" : "CullFrontFacingTrianglesKHR",
|
||||||
"value" : "0x0020",
|
"value" : "0x0020",
|
||||||
"capabilities" : [ "RayQueryProvisionalKHR","RayTracingProvisionalKHR" ],
|
"capabilities" : [ "RayQueryKHR","RayTracingKHR" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"enumerant" : "CullOpaqueKHR",
|
"enumerant" : "CullOpaqueKHR",
|
||||||
"value" : "0x0040",
|
"value" : "0x0040",
|
||||||
"capabilities" : [ "RayQueryProvisionalKHR","RayTracingProvisionalKHR" ],
|
"capabilities" : [ "RayQueryKHR","RayTracingKHR" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"enumerant" : "CullNoOpaqueKHR",
|
"enumerant" : "CullNoOpaqueKHR",
|
||||||
"value" : "0x0080",
|
"value" : "0x0080",
|
||||||
"capabilities" : [ "RayQueryProvisionalKHR","RayTracingProvisionalKHR" ],
|
"capabilities" : [ "RayQueryKHR","RayTracingKHR" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"enumerant" : "SkipTrianglesKHR",
|
"enumerant" : "SkipTrianglesKHR",
|
||||||
"value" : "0x0100",
|
"value" : "0x0100",
|
||||||
"capabilities" : [ "RayTraversalPrimitiveCullingProvisionalKHR" ],
|
"capabilities" : [ "RayTraversalPrimitiveCullingKHR" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"enumerant" : "SkipAABBsKHR",
|
"enumerant" : "SkipAABBsKHR",
|
||||||
"value" : "0x0200",
|
"value" : "0x0200",
|
||||||
"capabilities" : [ "RayTraversalPrimitiveCullingProvisionalKHR" ],
|
"capabilities" : [ "RayTraversalPrimitiveCullingKHR" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
@ -7833,73 +7846,73 @@
|
|||||||
{
|
{
|
||||||
"enumerant" : "RayGenerationNV",
|
"enumerant" : "RayGenerationNV",
|
||||||
"value" : 5313,
|
"value" : 5313,
|
||||||
"capabilities" : [ "RayTracingNV" , "RayTracingProvisionalKHR" ],
|
"capabilities" : [ "RayTracingNV" , "RayTracingKHR" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"enumerant" : "RayGenerationKHR",
|
"enumerant" : "RayGenerationKHR",
|
||||||
"value" : 5313,
|
"value" : 5313,
|
||||||
"capabilities" : [ "RayTracingNV" , "RayTracingProvisionalKHR" ],
|
"capabilities" : [ "RayTracingNV" , "RayTracingKHR" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"enumerant" : "IntersectionNV",
|
"enumerant" : "IntersectionNV",
|
||||||
"value" : 5314,
|
"value" : 5314,
|
||||||
"capabilities" : [ "RayTracingNV" , "RayTracingProvisionalKHR" ],
|
"capabilities" : [ "RayTracingNV" , "RayTracingKHR" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"enumerant" : "IntersectionKHR",
|
"enumerant" : "IntersectionKHR",
|
||||||
"value" : 5314,
|
"value" : 5314,
|
||||||
"capabilities" : [ "RayTracingNV" , "RayTracingProvisionalKHR" ],
|
"capabilities" : [ "RayTracingNV" , "RayTracingKHR" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"enumerant" : "AnyHitNV",
|
"enumerant" : "AnyHitNV",
|
||||||
"value" : 5315,
|
"value" : 5315,
|
||||||
"capabilities" : [ "RayTracingNV" , "RayTracingProvisionalKHR" ],
|
"capabilities" : [ "RayTracingNV" , "RayTracingKHR" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"enumerant" : "AnyHitKHR",
|
"enumerant" : "AnyHitKHR",
|
||||||
"value" : 5315,
|
"value" : 5315,
|
||||||
"capabilities" : [ "RayTracingNV" , "RayTracingProvisionalKHR" ],
|
"capabilities" : [ "RayTracingNV" , "RayTracingKHR" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"enumerant" : "ClosestHitNV",
|
"enumerant" : "ClosestHitNV",
|
||||||
"value" : 5316,
|
"value" : 5316,
|
||||||
"capabilities" : [ "RayTracingNV" , "RayTracingProvisionalKHR" ],
|
"capabilities" : [ "RayTracingNV" , "RayTracingKHR" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"enumerant" : "ClosestHitKHR",
|
"enumerant" : "ClosestHitKHR",
|
||||||
"value" : 5316,
|
"value" : 5316,
|
||||||
"capabilities" : [ "RayTracingNV" , "RayTracingProvisionalKHR" ],
|
"capabilities" : [ "RayTracingNV" , "RayTracingKHR" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"enumerant" : "MissNV",
|
"enumerant" : "MissNV",
|
||||||
"value" : 5317,
|
"value" : 5317,
|
||||||
"capabilities" : [ "RayTracingNV" , "RayTracingProvisionalKHR" ],
|
"capabilities" : [ "RayTracingNV" , "RayTracingKHR" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"enumerant" : "MissKHR",
|
"enumerant" : "MissKHR",
|
||||||
"value" : 5317,
|
"value" : 5317,
|
||||||
"capabilities" : [ "RayTracingNV" , "RayTracingProvisionalKHR" ],
|
"capabilities" : [ "RayTracingNV" , "RayTracingKHR" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"enumerant" : "CallableNV",
|
"enumerant" : "CallableNV",
|
||||||
"value" : 5318,
|
"value" : 5318,
|
||||||
"capabilities" : [ "RayTracingNV" , "RayTracingProvisionalKHR" ],
|
"capabilities" : [ "RayTracingNV" , "RayTracingKHR" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"enumerant" : "CallableKHR",
|
"enumerant" : "CallableKHR",
|
||||||
"value" : 5318,
|
"value" : 5318,
|
||||||
"capabilities" : [ "RayTracingNV" , "RayTracingProvisionalKHR" ],
|
"capabilities" : [ "RayTracingNV" , "RayTracingKHR" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
@ -8464,84 +8477,84 @@
|
|||||||
"enumerant" : "CallableDataNV",
|
"enumerant" : "CallableDataNV",
|
||||||
"value" : 5328,
|
"value" : 5328,
|
||||||
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
||||||
"capabilities" : [ "RayTracingNV" , "RayTracingProvisionalKHR" ],
|
"capabilities" : [ "RayTracingNV" , "RayTracingKHR" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"enumerant" : "CallableDataKHR",
|
"enumerant" : "CallableDataKHR",
|
||||||
"value" : 5328,
|
"value" : 5328,
|
||||||
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
||||||
"capabilities" : [ "RayTracingNV" , "RayTracingProvisionalKHR" ],
|
"capabilities" : [ "RayTracingNV" , "RayTracingKHR" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"enumerant" : "IncomingCallableDataNV",
|
"enumerant" : "IncomingCallableDataNV",
|
||||||
"value" : 5329,
|
"value" : 5329,
|
||||||
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
||||||
"capabilities" : [ "RayTracingNV" , "RayTracingProvisionalKHR" ],
|
"capabilities" : [ "RayTracingNV" , "RayTracingKHR" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"enumerant" : "IncomingCallableDataKHR",
|
"enumerant" : "IncomingCallableDataKHR",
|
||||||
"value" : 5329,
|
"value" : 5329,
|
||||||
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
||||||
"capabilities" : [ "RayTracingNV" , "RayTracingProvisionalKHR" ],
|
"capabilities" : [ "RayTracingNV" , "RayTracingKHR" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"enumerant" : "RayPayloadNV",
|
"enumerant" : "RayPayloadNV",
|
||||||
"value" : 5338,
|
"value" : 5338,
|
||||||
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
||||||
"capabilities" : [ "RayTracingNV" , "RayTracingProvisionalKHR" ],
|
"capabilities" : [ "RayTracingNV" , "RayTracingKHR" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"enumerant" : "RayPayloadKHR",
|
"enumerant" : "RayPayloadKHR",
|
||||||
"value" : 5338,
|
"value" : 5338,
|
||||||
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
||||||
"capabilities" : [ "RayTracingNV" , "RayTracingProvisionalKHR" ],
|
"capabilities" : [ "RayTracingNV" , "RayTracingKHR" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"enumerant" : "HitAttributeNV",
|
"enumerant" : "HitAttributeNV",
|
||||||
"value" : 5339,
|
"value" : 5339,
|
||||||
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
||||||
"capabilities" : [ "RayTracingNV" , "RayTracingProvisionalKHR" ],
|
"capabilities" : [ "RayTracingNV" , "RayTracingKHR" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"enumerant" : "HitAttributeKHR",
|
"enumerant" : "HitAttributeKHR",
|
||||||
"value" : 5339,
|
"value" : 5339,
|
||||||
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
||||||
"capabilities" : [ "RayTracingNV" , "RayTracingProvisionalKHR" ],
|
"capabilities" : [ "RayTracingNV" , "RayTracingKHR" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"enumerant" : "IncomingRayPayloadNV",
|
"enumerant" : "IncomingRayPayloadNV",
|
||||||
"value" : 5342,
|
"value" : 5342,
|
||||||
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
||||||
"capabilities" : [ "RayTracingNV" , "RayTracingProvisionalKHR" ],
|
"capabilities" : [ "RayTracingNV" , "RayTracingKHR" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"enumerant" : "IncomingRayPayloadKHR",
|
"enumerant" : "IncomingRayPayloadKHR",
|
||||||
"value" : 5342,
|
"value" : 5342,
|
||||||
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
||||||
"capabilities" : [ "RayTracingNV" , "RayTracingProvisionalKHR" ],
|
"capabilities" : [ "RayTracingNV" , "RayTracingKHR" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"enumerant" : "ShaderRecordBufferNV",
|
"enumerant" : "ShaderRecordBufferNV",
|
||||||
"value" : 5343,
|
"value" : 5343,
|
||||||
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
||||||
"capabilities" : [ "RayTracingNV" , "RayTracingProvisionalKHR" ],
|
"capabilities" : [ "RayTracingNV" , "RayTracingKHR" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"enumerant" : "ShaderRecordBufferKHR",
|
"enumerant" : "ShaderRecordBufferKHR",
|
||||||
"value" : 5343,
|
"value" : 5343,
|
||||||
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
||||||
"capabilities" : [ "RayTracingNV" , "RayTracingProvisionalKHR" ],
|
"capabilities" : [ "RayTracingNV" , "RayTracingKHR" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -9792,7 +9805,7 @@
|
|||||||
{
|
{
|
||||||
"enumerant" : "PrimitiveId",
|
"enumerant" : "PrimitiveId",
|
||||||
"value" : 7,
|
"value" : 7,
|
||||||
"capabilities" : [ "Geometry", "Tessellation", "RayTracingNV", "RayTracingProvisionalKHR" ]
|
"capabilities" : [ "Geometry", "Tessellation", "RayTracingNV", "RayTracingKHR", "MeshShadingNV" ]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"enumerant" : "InvocationId",
|
"enumerant" : "InvocationId",
|
||||||
@ -9802,12 +9815,12 @@
|
|||||||
{
|
{
|
||||||
"enumerant" : "Layer",
|
"enumerant" : "Layer",
|
||||||
"value" : 9,
|
"value" : 9,
|
||||||
"capabilities" : [ "Geometry", "ShaderLayer", "ShaderViewportIndexLayerEXT" ]
|
"capabilities" : [ "Geometry", "ShaderLayer", "ShaderViewportIndexLayerEXT", "MeshShadingNV" ]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"enumerant" : "ViewportIndex",
|
"enumerant" : "ViewportIndex",
|
||||||
"value" : 10,
|
"value" : 10,
|
||||||
"capabilities" : [ "MultiViewport", "ShaderViewportIndex", "ShaderViewportIndexLayerEXT" ]
|
"capabilities" : [ "MultiViewport", "ShaderViewportIndex", "ShaderViewportIndexLayerEXT", "MeshShadingNV" ]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"enumerant" : "TessLevelOuter",
|
"enumerant" : "TessLevelOuter",
|
||||||
@ -10264,203 +10277,196 @@
|
|||||||
{
|
{
|
||||||
"enumerant" : "LaunchIdNV",
|
"enumerant" : "LaunchIdNV",
|
||||||
"value" : 5319,
|
"value" : 5319,
|
||||||
"capabilities" : [ "RayTracingNV" , "RayTracingProvisionalKHR" ],
|
"capabilities" : [ "RayTracingNV" , "RayTracingKHR" ],
|
||||||
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"enumerant" : "LaunchIdKHR",
|
"enumerant" : "LaunchIdKHR",
|
||||||
"value" : 5319,
|
"value" : 5319,
|
||||||
"capabilities" : [ "RayTracingNV" , "RayTracingProvisionalKHR" ],
|
"capabilities" : [ "RayTracingNV" , "RayTracingKHR" ],
|
||||||
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"enumerant" : "LaunchSizeNV",
|
"enumerant" : "LaunchSizeNV",
|
||||||
"value" : 5320,
|
"value" : 5320,
|
||||||
"capabilities" : [ "RayTracingNV" , "RayTracingProvisionalKHR" ],
|
"capabilities" : [ "RayTracingNV" , "RayTracingKHR" ],
|
||||||
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"enumerant" : "LaunchSizeKHR",
|
"enumerant" : "LaunchSizeKHR",
|
||||||
"value" : 5320,
|
"value" : 5320,
|
||||||
"capabilities" : [ "RayTracingNV" , "RayTracingProvisionalKHR" ],
|
"capabilities" : [ "RayTracingNV" , "RayTracingKHR" ],
|
||||||
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"enumerant" : "WorldRayOriginNV",
|
"enumerant" : "WorldRayOriginNV",
|
||||||
"value" : 5321,
|
"value" : 5321,
|
||||||
"capabilities" : [ "RayTracingNV" , "RayTracingProvisionalKHR" ],
|
"capabilities" : [ "RayTracingNV" , "RayTracingKHR" ],
|
||||||
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"enumerant" : "WorldRayOriginKHR",
|
"enumerant" : "WorldRayOriginKHR",
|
||||||
"value" : 5321,
|
"value" : 5321,
|
||||||
"capabilities" : [ "RayTracingNV" , "RayTracingProvisionalKHR" ],
|
"capabilities" : [ "RayTracingNV" , "RayTracingKHR" ],
|
||||||
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"enumerant" : "WorldRayDirectionNV",
|
"enumerant" : "WorldRayDirectionNV",
|
||||||
"value" : 5322,
|
"value" : 5322,
|
||||||
"capabilities" : [ "RayTracingNV" , "RayTracingProvisionalKHR" ],
|
"capabilities" : [ "RayTracingNV" , "RayTracingKHR" ],
|
||||||
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"enumerant" : "WorldRayDirectionKHR",
|
"enumerant" : "WorldRayDirectionKHR",
|
||||||
"value" : 5322,
|
"value" : 5322,
|
||||||
"capabilities" : [ "RayTracingNV" , "RayTracingProvisionalKHR" ],
|
"capabilities" : [ "RayTracingNV" , "RayTracingKHR" ],
|
||||||
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"enumerant" : "ObjectRayOriginNV",
|
"enumerant" : "ObjectRayOriginNV",
|
||||||
"value" : 5323,
|
"value" : 5323,
|
||||||
"capabilities" : [ "RayTracingNV" , "RayTracingProvisionalKHR" ],
|
"capabilities" : [ "RayTracingNV" , "RayTracingKHR" ],
|
||||||
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"enumerant" : "ObjectRayOriginKHR",
|
"enumerant" : "ObjectRayOriginKHR",
|
||||||
"value" : 5323,
|
"value" : 5323,
|
||||||
"capabilities" : [ "RayTracingNV" , "RayTracingProvisionalKHR" ],
|
"capabilities" : [ "RayTracingNV" , "RayTracingKHR" ],
|
||||||
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"enumerant" : "ObjectRayDirectionNV",
|
"enumerant" : "ObjectRayDirectionNV",
|
||||||
"value" : 5324,
|
"value" : 5324,
|
||||||
"capabilities" : [ "RayTracingNV" , "RayTracingProvisionalKHR" ],
|
"capabilities" : [ "RayTracingNV" , "RayTracingKHR" ],
|
||||||
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"enumerant" : "ObjectRayDirectionKHR",
|
"enumerant" : "ObjectRayDirectionKHR",
|
||||||
"value" : 5324,
|
"value" : 5324,
|
||||||
"capabilities" : [ "RayTracingNV" , "RayTracingProvisionalKHR" ],
|
"capabilities" : [ "RayTracingNV" , "RayTracingKHR" ],
|
||||||
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"enumerant" : "RayTminNV",
|
"enumerant" : "RayTminNV",
|
||||||
"value" : 5325,
|
"value" : 5325,
|
||||||
"capabilities" : [ "RayTracingNV" , "RayTracingProvisionalKHR" ],
|
"capabilities" : [ "RayTracingNV" , "RayTracingKHR" ],
|
||||||
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"enumerant" : "RayTminKHR",
|
"enumerant" : "RayTminKHR",
|
||||||
"value" : 5325,
|
"value" : 5325,
|
||||||
"capabilities" : [ "RayTracingNV" , "RayTracingProvisionalKHR" ],
|
"capabilities" : [ "RayTracingNV" , "RayTracingKHR" ],
|
||||||
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"enumerant" : "RayTmaxNV",
|
"enumerant" : "RayTmaxNV",
|
||||||
"value" : 5326,
|
"value" : 5326,
|
||||||
"capabilities" : [ "RayTracingNV" , "RayTracingProvisionalKHR" ],
|
"capabilities" : [ "RayTracingNV" , "RayTracingKHR" ],
|
||||||
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"enumerant" : "RayTmaxKHR",
|
"enumerant" : "RayTmaxKHR",
|
||||||
"value" : 5326,
|
"value" : 5326,
|
||||||
"capabilities" : [ "RayTracingNV" , "RayTracingProvisionalKHR" ],
|
"capabilities" : [ "RayTracingNV" , "RayTracingKHR" ],
|
||||||
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"enumerant" : "InstanceCustomIndexNV",
|
"enumerant" : "InstanceCustomIndexNV",
|
||||||
"value" : 5327,
|
"value" : 5327,
|
||||||
"capabilities" : [ "RayTracingNV" , "RayTracingProvisionalKHR" ],
|
"capabilities" : [ "RayTracingNV" , "RayTracingKHR" ],
|
||||||
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"enumerant" : "InstanceCustomIndexKHR",
|
"enumerant" : "InstanceCustomIndexKHR",
|
||||||
"value" : 5327,
|
"value" : 5327,
|
||||||
"capabilities" : [ "RayTracingNV" , "RayTracingProvisionalKHR" ],
|
"capabilities" : [ "RayTracingNV" , "RayTracingKHR" ],
|
||||||
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"enumerant" : "ObjectToWorldNV",
|
"enumerant" : "ObjectToWorldNV",
|
||||||
"value" : 5330,
|
"value" : 5330,
|
||||||
"capabilities" : [ "RayTracingNV" , "RayTracingProvisionalKHR" ],
|
"capabilities" : [ "RayTracingNV" , "RayTracingKHR" ],
|
||||||
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"enumerant" : "ObjectToWorldKHR",
|
"enumerant" : "ObjectToWorldKHR",
|
||||||
"value" : 5330,
|
"value" : 5330,
|
||||||
"capabilities" : [ "RayTracingNV" , "RayTracingProvisionalKHR" ],
|
"capabilities" : [ "RayTracingNV" , "RayTracingKHR" ],
|
||||||
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"enumerant" : "WorldToObjectNV",
|
"enumerant" : "WorldToObjectNV",
|
||||||
"value" : 5331,
|
"value" : 5331,
|
||||||
"capabilities" : [ "RayTracingNV" , "RayTracingProvisionalKHR" ],
|
"capabilities" : [ "RayTracingNV" , "RayTracingKHR" ],
|
||||||
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"enumerant" : "WorldToObjectKHR",
|
"enumerant" : "WorldToObjectKHR",
|
||||||
"value" : 5331,
|
"value" : 5331,
|
||||||
"capabilities" : [ "RayTracingNV" , "RayTracingProvisionalKHR" ],
|
"capabilities" : [ "RayTracingNV" , "RayTracingKHR" ],
|
||||||
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"enumerant" : "HitTNV",
|
"enumerant" : "HitTNV",
|
||||||
"value" : 5332,
|
"value" : 5332,
|
||||||
"capabilities" : [ "RayTracingNV" , "RayTracingProvisionalKHR" ],
|
"capabilities" : [ "RayTracingNV" ],
|
||||||
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
"extensions" : [ "SPV_NV_ray_tracing" ],
|
||||||
"version" : "None"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"enumerant" : "HitTKHR",
|
|
||||||
"value" : 5332,
|
|
||||||
"capabilities" : [ "RayTracingNV" , "RayTracingProvisionalKHR" ],
|
|
||||||
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"enumerant" : "HitKindNV",
|
"enumerant" : "HitKindNV",
|
||||||
"value" : 5333,
|
"value" : 5333,
|
||||||
"capabilities" : [ "RayTracingNV" , "RayTracingProvisionalKHR" ],
|
"capabilities" : [ "RayTracingNV" , "RayTracingKHR" ],
|
||||||
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"enumerant" : "HitKindKHR",
|
"enumerant" : "HitKindKHR",
|
||||||
"value" : 5333,
|
"value" : 5333,
|
||||||
"capabilities" : [ "RayTracingNV" , "RayTracingProvisionalKHR" ],
|
"capabilities" : [ "RayTracingNV" , "RayTracingKHR" ],
|
||||||
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"enumerant" : "IncomingRayFlagsNV",
|
"enumerant" : "IncomingRayFlagsNV",
|
||||||
"value" : 5351,
|
"value" : 5351,
|
||||||
"capabilities" : [ "RayTracingNV" , "RayTracingProvisionalKHR" ],
|
"capabilities" : [ "RayTracingNV" , "RayTracingKHR" ],
|
||||||
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"enumerant" : "IncomingRayFlagsKHR",
|
"enumerant" : "IncomingRayFlagsKHR",
|
||||||
"value" : 5351,
|
"value" : 5351,
|
||||||
"capabilities" : [ "RayTracingNV" , "RayTracingProvisionalKHR" ],
|
"capabilities" : [ "RayTracingNV" , "RayTracingKHR" ],
|
||||||
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"enumerant" : "RayGeometryIndexKHR",
|
"enumerant" : "RayGeometryIndexKHR",
|
||||||
"value" : 5352,
|
"value" : 5352,
|
||||||
"capabilities" : [ "RayTracingProvisionalKHR" ],
|
"capabilities" : [ "RayTracingKHR" ],
|
||||||
"extensions" : [ "SPV_KHR_ray_tracing" ],
|
"extensions" : [ "SPV_KHR_ray_tracing" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
@ -10533,7 +10539,7 @@
|
|||||||
{
|
{
|
||||||
"enumerant" : "ShaderCallKHR",
|
"enumerant" : "ShaderCallKHR",
|
||||||
"value" : 6,
|
"value" : 6,
|
||||||
"capabilities" : [ "RayTracingProvisionalKHR" ],
|
"capabilities" : [ "RayTracingKHR" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
@ -11121,12 +11127,26 @@
|
|||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"enumerant" : "RayTraversalPrimitiveCullingProvisionalKHR",
|
"enumerant" : "RayQueryKHR",
|
||||||
|
"value" : 4472,
|
||||||
|
"capabilities" : [ "Shader" ],
|
||||||
|
"extensions" : [ "SPV_KHR_ray_query" ],
|
||||||
|
"version" : "None"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"enumerant" : "RayTraversalPrimitiveCullingKHR",
|
||||||
"value" : 4478,
|
"value" : 4478,
|
||||||
"capabilities" : [ "RayQueryProvisionalKHR","RayTracingProvisionalKHR" ],
|
"capabilities" : [ "RayQueryKHR","RayTracingKHR" ],
|
||||||
"extensions" : [ "SPV_KHR_ray_query","SPV_KHR_ray_tracing" ],
|
"extensions" : [ "SPV_KHR_ray_query","SPV_KHR_ray_tracing" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"enumerant" : "RayTracingKHR",
|
||||||
|
"value" : 4479,
|
||||||
|
"capabilities" : [ "Shader" ],
|
||||||
|
"extensions" : [ "SPV_KHR_ray_tracing" ],
|
||||||
|
"version" : "None"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"enumerant" : "Float16ImageAMD",
|
"enumerant" : "Float16ImageAMD",
|
||||||
"value" : 5008,
|
"value" : 5008,
|
||||||
@ -11657,13 +11677,13 @@
|
|||||||
{
|
{
|
||||||
"enumerant" : "RayQueryCandidateIntersectionKHR",
|
"enumerant" : "RayQueryCandidateIntersectionKHR",
|
||||||
"value" : 0,
|
"value" : 0,
|
||||||
"capabilities" : [ "RayQueryProvisionalKHR" ],
|
"capabilities" : [ "RayQueryKHR" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"enumerant" : "RayQueryCommittedIntersectionKHR",
|
"enumerant" : "RayQueryCommittedIntersectionKHR",
|
||||||
"value" : 1,
|
"value" : 1,
|
||||||
"capabilities" : [ "RayQueryProvisionalKHR" ],
|
"capabilities" : [ "RayQueryKHR" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
@ -11675,19 +11695,19 @@
|
|||||||
{
|
{
|
||||||
"enumerant" : "RayQueryCommittedIntersectionNoneKHR",
|
"enumerant" : "RayQueryCommittedIntersectionNoneKHR",
|
||||||
"value" : 0,
|
"value" : 0,
|
||||||
"capabilities" : [ "RayQueryProvisionalKHR" ],
|
"capabilities" : [ "RayQueryKHR" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"enumerant" : "RayQueryCommittedIntersectionTriangleKHR",
|
"enumerant" : "RayQueryCommittedIntersectionTriangleKHR",
|
||||||
"value" : 1,
|
"value" : 1,
|
||||||
"capabilities" : [ "RayQueryProvisionalKHR" ],
|
"capabilities" : [ "RayQueryKHR" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"enumerant" : "RayQueryCommittedIntersectionGeneratedKHR",
|
"enumerant" : "RayQueryCommittedIntersectionGeneratedKHR",
|
||||||
"value" : 2,
|
"value" : 2,
|
||||||
"capabilities" : [ "RayQueryProvisionalKHR" ],
|
"capabilities" : [ "RayQueryKHR" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
@ -11699,13 +11719,13 @@
|
|||||||
{
|
{
|
||||||
"enumerant" : "RayQueryCandidateIntersectionTriangleKHR",
|
"enumerant" : "RayQueryCandidateIntersectionTriangleKHR",
|
||||||
"value" : 0,
|
"value" : 0,
|
||||||
"capabilities" : [ "RayQueryProvisionalKHR" ],
|
"capabilities" : [ "RayQueryKHR" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"enumerant" : "RayQueryCandidateIntersectionAABBKHR",
|
"enumerant" : "RayQueryCandidateIntersectionAABBKHR",
|
||||||
"value" : 1,
|
"value" : 1,
|
||||||
"capabilities" : [ "RayQueryProvisionalKHR" ],
|
"capabilities" : [ "RayQueryKHR" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
@ -612,7 +612,6 @@ namespace Spv
|
|||||||
ObjectToWorldNV = 5330,
|
ObjectToWorldNV = 5330,
|
||||||
WorldToObjectKHR = 5331,
|
WorldToObjectKHR = 5331,
|
||||||
WorldToObjectNV = 5331,
|
WorldToObjectNV = 5331,
|
||||||
HitTKHR = 5332,
|
|
||||||
HitTNV = 5332,
|
HitTNV = 5332,
|
||||||
HitKindKHR = 5333,
|
HitKindKHR = 5333,
|
||||||
HitKindNV = 5333,
|
HitKindNV = 5333,
|
||||||
@ -903,7 +902,9 @@ namespace Spv
|
|||||||
RoundingModeRTE = 4467,
|
RoundingModeRTE = 4467,
|
||||||
RoundingModeRTZ = 4468,
|
RoundingModeRTZ = 4468,
|
||||||
RayQueryProvisionalKHR = 4471,
|
RayQueryProvisionalKHR = 4471,
|
||||||
RayTraversalPrimitiveCullingProvisionalKHR = 4478,
|
RayQueryKHR = 4472,
|
||||||
|
RayTraversalPrimitiveCullingKHR = 4478,
|
||||||
|
RayTracingKHR = 4479,
|
||||||
Float16ImageAMD = 5008,
|
Float16ImageAMD = 5008,
|
||||||
ImageGatherBiasLodAMD = 5009,
|
ImageGatherBiasLodAMD = 5009,
|
||||||
FragmentMaskAMD = 5010,
|
FragmentMaskAMD = 5010,
|
||||||
@ -1404,7 +1405,12 @@ namespace Spv
|
|||||||
OpSubgroupAnyKHR = 4429,
|
OpSubgroupAnyKHR = 4429,
|
||||||
OpSubgroupAllEqualKHR = 4430,
|
OpSubgroupAllEqualKHR = 4430,
|
||||||
OpSubgroupReadInvocationKHR = 4432,
|
OpSubgroupReadInvocationKHR = 4432,
|
||||||
OpTypeRayQueryProvisionalKHR = 4472,
|
OpTraceRayKHR = 4445,
|
||||||
|
OpExecuteCallableKHR = 4446,
|
||||||
|
OpConvertUToAccelerationStructureKHR = 4447,
|
||||||
|
OpIgnoreIntersectionKHR = 4448,
|
||||||
|
OpTerminateRayKHR = 4449,
|
||||||
|
OpTypeRayQueryKHR = 4472,
|
||||||
OpRayQueryInitializeKHR = 4473,
|
OpRayQueryInitializeKHR = 4473,
|
||||||
OpRayQueryTerminateKHR = 4474,
|
OpRayQueryTerminateKHR = 4474,
|
||||||
OpRayQueryGenerateIntersectionKHR = 4475,
|
OpRayQueryGenerateIntersectionKHR = 4475,
|
||||||
@ -1427,15 +1433,11 @@ namespace Spv
|
|||||||
OpWritePackedPrimitiveIndices4x8NV = 5299,
|
OpWritePackedPrimitiveIndices4x8NV = 5299,
|
||||||
OpReportIntersectionKHR = 5334,
|
OpReportIntersectionKHR = 5334,
|
||||||
OpReportIntersectionNV = 5334,
|
OpReportIntersectionNV = 5334,
|
||||||
OpIgnoreIntersectionKHR = 5335,
|
|
||||||
OpIgnoreIntersectionNV = 5335,
|
OpIgnoreIntersectionNV = 5335,
|
||||||
OpTerminateRayKHR = 5336,
|
|
||||||
OpTerminateRayNV = 5336,
|
OpTerminateRayNV = 5336,
|
||||||
OpTraceNV = 5337,
|
OpTraceNV = 5337,
|
||||||
OpTraceRayKHR = 5337,
|
|
||||||
OpTypeAccelerationStructureKHR = 5341,
|
OpTypeAccelerationStructureKHR = 5341,
|
||||||
OpTypeAccelerationStructureNV = 5341,
|
OpTypeAccelerationStructureNV = 5341,
|
||||||
OpExecuteCallableKHR = 5344,
|
|
||||||
OpExecuteCallableNV = 5344,
|
OpExecuteCallableNV = 5344,
|
||||||
OpTypeCooperativeMatrixNV = 5358,
|
OpTypeCooperativeMatrixNV = 5358,
|
||||||
OpCooperativeMatrixLoadNV = 5359,
|
OpCooperativeMatrixLoadNV = 5359,
|
||||||
|
@ -618,7 +618,6 @@ typedef enum SpvBuiltIn_ {
|
|||||||
SpvBuiltInObjectToWorldNV = 5330,
|
SpvBuiltInObjectToWorldNV = 5330,
|
||||||
SpvBuiltInWorldToObjectKHR = 5331,
|
SpvBuiltInWorldToObjectKHR = 5331,
|
||||||
SpvBuiltInWorldToObjectNV = 5331,
|
SpvBuiltInWorldToObjectNV = 5331,
|
||||||
SpvBuiltInHitTKHR = 5332,
|
|
||||||
SpvBuiltInHitTNV = 5332,
|
SpvBuiltInHitTNV = 5332,
|
||||||
SpvBuiltInHitKindKHR = 5333,
|
SpvBuiltInHitKindKHR = 5333,
|
||||||
SpvBuiltInHitKindNV = 5333,
|
SpvBuiltInHitKindNV = 5333,
|
||||||
@ -903,7 +902,9 @@ typedef enum SpvCapability_ {
|
|||||||
SpvCapabilityRoundingModeRTE = 4467,
|
SpvCapabilityRoundingModeRTE = 4467,
|
||||||
SpvCapabilityRoundingModeRTZ = 4468,
|
SpvCapabilityRoundingModeRTZ = 4468,
|
||||||
SpvCapabilityRayQueryProvisionalKHR = 4471,
|
SpvCapabilityRayQueryProvisionalKHR = 4471,
|
||||||
SpvCapabilityRayTraversalPrimitiveCullingProvisionalKHR = 4478,
|
SpvCapabilityRayQueryKHR = 4472,
|
||||||
|
SpvCapabilityRayTraversalPrimitiveCullingKHR = 4478,
|
||||||
|
SpvCapabilityRayTracingKHR = 4479,
|
||||||
SpvCapabilityFloat16ImageAMD = 5008,
|
SpvCapabilityFloat16ImageAMD = 5008,
|
||||||
SpvCapabilityImageGatherBiasLodAMD = 5009,
|
SpvCapabilityImageGatherBiasLodAMD = 5009,
|
||||||
SpvCapabilityFragmentMaskAMD = 5010,
|
SpvCapabilityFragmentMaskAMD = 5010,
|
||||||
@ -1402,7 +1403,12 @@ typedef enum SpvOp_ {
|
|||||||
SpvOpSubgroupAnyKHR = 4429,
|
SpvOpSubgroupAnyKHR = 4429,
|
||||||
SpvOpSubgroupAllEqualKHR = 4430,
|
SpvOpSubgroupAllEqualKHR = 4430,
|
||||||
SpvOpSubgroupReadInvocationKHR = 4432,
|
SpvOpSubgroupReadInvocationKHR = 4432,
|
||||||
SpvOpTypeRayQueryProvisionalKHR = 4472,
|
SpvOpTraceRayKHR = 4445,
|
||||||
|
SpvOpExecuteCallableKHR = 4446,
|
||||||
|
SpvOpConvertUToAccelerationStructureKHR = 4447,
|
||||||
|
SpvOpIgnoreIntersectionKHR = 4448,
|
||||||
|
SpvOpTerminateRayKHR = 4449,
|
||||||
|
SpvOpTypeRayQueryKHR = 4472,
|
||||||
SpvOpRayQueryInitializeKHR = 4473,
|
SpvOpRayQueryInitializeKHR = 4473,
|
||||||
SpvOpRayQueryTerminateKHR = 4474,
|
SpvOpRayQueryTerminateKHR = 4474,
|
||||||
SpvOpRayQueryGenerateIntersectionKHR = 4475,
|
SpvOpRayQueryGenerateIntersectionKHR = 4475,
|
||||||
@ -1425,15 +1431,11 @@ typedef enum SpvOp_ {
|
|||||||
SpvOpWritePackedPrimitiveIndices4x8NV = 5299,
|
SpvOpWritePackedPrimitiveIndices4x8NV = 5299,
|
||||||
SpvOpReportIntersectionKHR = 5334,
|
SpvOpReportIntersectionKHR = 5334,
|
||||||
SpvOpReportIntersectionNV = 5334,
|
SpvOpReportIntersectionNV = 5334,
|
||||||
SpvOpIgnoreIntersectionKHR = 5335,
|
|
||||||
SpvOpIgnoreIntersectionNV = 5335,
|
SpvOpIgnoreIntersectionNV = 5335,
|
||||||
SpvOpTerminateRayKHR = 5336,
|
|
||||||
SpvOpTerminateRayNV = 5336,
|
SpvOpTerminateRayNV = 5336,
|
||||||
SpvOpTraceNV = 5337,
|
SpvOpTraceNV = 5337,
|
||||||
SpvOpTraceRayKHR = 5337,
|
|
||||||
SpvOpTypeAccelerationStructureKHR = 5341,
|
SpvOpTypeAccelerationStructureKHR = 5341,
|
||||||
SpvOpTypeAccelerationStructureNV = 5341,
|
SpvOpTypeAccelerationStructureNV = 5341,
|
||||||
SpvOpExecuteCallableKHR = 5344,
|
|
||||||
SpvOpExecuteCallableNV = 5344,
|
SpvOpExecuteCallableNV = 5344,
|
||||||
SpvOpTypeCooperativeMatrixNV = 5358,
|
SpvOpTypeCooperativeMatrixNV = 5358,
|
||||||
SpvOpCooperativeMatrixLoadNV = 5359,
|
SpvOpCooperativeMatrixLoadNV = 5359,
|
||||||
@ -1973,7 +1975,12 @@ inline void SpvHasResultAndType(SpvOp opcode, bool *hasResult, bool *hasResultTy
|
|||||||
case SpvOpSubgroupAnyKHR: *hasResult = true; *hasResultType = true; break;
|
case SpvOpSubgroupAnyKHR: *hasResult = true; *hasResultType = true; break;
|
||||||
case SpvOpSubgroupAllEqualKHR: *hasResult = true; *hasResultType = true; break;
|
case SpvOpSubgroupAllEqualKHR: *hasResult = true; *hasResultType = true; break;
|
||||||
case SpvOpSubgroupReadInvocationKHR: *hasResult = true; *hasResultType = true; break;
|
case SpvOpSubgroupReadInvocationKHR: *hasResult = true; *hasResultType = true; break;
|
||||||
case SpvOpTypeRayQueryProvisionalKHR: *hasResult = true; *hasResultType = false; break;
|
case SpvOpTraceRayKHR: *hasResult = false; *hasResultType = false; break;
|
||||||
|
case SpvOpExecuteCallableKHR: *hasResult = false; *hasResultType = false; break;
|
||||||
|
case SpvOpConvertUToAccelerationStructureKHR: *hasResult = true; *hasResultType = true; break;
|
||||||
|
case SpvOpIgnoreIntersectionKHR: *hasResult = false; *hasResultType = false; break;
|
||||||
|
case SpvOpTerminateRayKHR: *hasResult = false; *hasResultType = false; break;
|
||||||
|
case SpvOpTypeRayQueryKHR: *hasResult = true; *hasResultType = false; break;
|
||||||
case SpvOpRayQueryInitializeKHR: *hasResult = false; *hasResultType = false; break;
|
case SpvOpRayQueryInitializeKHR: *hasResult = false; *hasResultType = false; break;
|
||||||
case SpvOpRayQueryTerminateKHR: *hasResult = false; *hasResultType = false; break;
|
case SpvOpRayQueryTerminateKHR: *hasResult = false; *hasResultType = false; break;
|
||||||
case SpvOpRayQueryGenerateIntersectionKHR: *hasResult = false; *hasResultType = false; break;
|
case SpvOpRayQueryGenerateIntersectionKHR: *hasResult = false; *hasResultType = false; break;
|
||||||
|
@ -614,7 +614,6 @@ enum BuiltIn {
|
|||||||
BuiltInObjectToWorldNV = 5330,
|
BuiltInObjectToWorldNV = 5330,
|
||||||
BuiltInWorldToObjectKHR = 5331,
|
BuiltInWorldToObjectKHR = 5331,
|
||||||
BuiltInWorldToObjectNV = 5331,
|
BuiltInWorldToObjectNV = 5331,
|
||||||
BuiltInHitTKHR = 5332,
|
|
||||||
BuiltInHitTNV = 5332,
|
BuiltInHitTNV = 5332,
|
||||||
BuiltInHitKindKHR = 5333,
|
BuiltInHitKindKHR = 5333,
|
||||||
BuiltInHitKindNV = 5333,
|
BuiltInHitKindNV = 5333,
|
||||||
@ -899,7 +898,9 @@ enum Capability {
|
|||||||
CapabilityRoundingModeRTE = 4467,
|
CapabilityRoundingModeRTE = 4467,
|
||||||
CapabilityRoundingModeRTZ = 4468,
|
CapabilityRoundingModeRTZ = 4468,
|
||||||
CapabilityRayQueryProvisionalKHR = 4471,
|
CapabilityRayQueryProvisionalKHR = 4471,
|
||||||
CapabilityRayTraversalPrimitiveCullingProvisionalKHR = 4478,
|
CapabilityRayQueryKHR = 4472,
|
||||||
|
CapabilityRayTraversalPrimitiveCullingKHR = 4478,
|
||||||
|
CapabilityRayTracingKHR = 4479,
|
||||||
CapabilityFloat16ImageAMD = 5008,
|
CapabilityFloat16ImageAMD = 5008,
|
||||||
CapabilityImageGatherBiasLodAMD = 5009,
|
CapabilityImageGatherBiasLodAMD = 5009,
|
||||||
CapabilityFragmentMaskAMD = 5010,
|
CapabilityFragmentMaskAMD = 5010,
|
||||||
@ -1398,7 +1399,12 @@ enum Op {
|
|||||||
OpSubgroupAnyKHR = 4429,
|
OpSubgroupAnyKHR = 4429,
|
||||||
OpSubgroupAllEqualKHR = 4430,
|
OpSubgroupAllEqualKHR = 4430,
|
||||||
OpSubgroupReadInvocationKHR = 4432,
|
OpSubgroupReadInvocationKHR = 4432,
|
||||||
OpTypeRayQueryProvisionalKHR = 4472,
|
OpTraceRayKHR = 4445,
|
||||||
|
OpExecuteCallableKHR = 4446,
|
||||||
|
OpConvertUToAccelerationStructureKHR = 4447,
|
||||||
|
OpIgnoreIntersectionKHR = 4448,
|
||||||
|
OpTerminateRayKHR = 4449,
|
||||||
|
OpTypeRayQueryKHR = 4472,
|
||||||
OpRayQueryInitializeKHR = 4473,
|
OpRayQueryInitializeKHR = 4473,
|
||||||
OpRayQueryTerminateKHR = 4474,
|
OpRayQueryTerminateKHR = 4474,
|
||||||
OpRayQueryGenerateIntersectionKHR = 4475,
|
OpRayQueryGenerateIntersectionKHR = 4475,
|
||||||
@ -1421,15 +1427,11 @@ enum Op {
|
|||||||
OpWritePackedPrimitiveIndices4x8NV = 5299,
|
OpWritePackedPrimitiveIndices4x8NV = 5299,
|
||||||
OpReportIntersectionKHR = 5334,
|
OpReportIntersectionKHR = 5334,
|
||||||
OpReportIntersectionNV = 5334,
|
OpReportIntersectionNV = 5334,
|
||||||
OpIgnoreIntersectionKHR = 5335,
|
|
||||||
OpIgnoreIntersectionNV = 5335,
|
OpIgnoreIntersectionNV = 5335,
|
||||||
OpTerminateRayKHR = 5336,
|
|
||||||
OpTerminateRayNV = 5336,
|
OpTerminateRayNV = 5336,
|
||||||
OpTraceNV = 5337,
|
OpTraceNV = 5337,
|
||||||
OpTraceRayKHR = 5337,
|
|
||||||
OpTypeAccelerationStructureKHR = 5341,
|
OpTypeAccelerationStructureKHR = 5341,
|
||||||
OpTypeAccelerationStructureNV = 5341,
|
OpTypeAccelerationStructureNV = 5341,
|
||||||
OpExecuteCallableKHR = 5344,
|
|
||||||
OpExecuteCallableNV = 5344,
|
OpExecuteCallableNV = 5344,
|
||||||
OpTypeCooperativeMatrixNV = 5358,
|
OpTypeCooperativeMatrixNV = 5358,
|
||||||
OpCooperativeMatrixLoadNV = 5359,
|
OpCooperativeMatrixLoadNV = 5359,
|
||||||
@ -1969,7 +1971,12 @@ inline void HasResultAndType(Op opcode, bool *hasResult, bool *hasResultType) {
|
|||||||
case OpSubgroupAnyKHR: *hasResult = true; *hasResultType = true; break;
|
case OpSubgroupAnyKHR: *hasResult = true; *hasResultType = true; break;
|
||||||
case OpSubgroupAllEqualKHR: *hasResult = true; *hasResultType = true; break;
|
case OpSubgroupAllEqualKHR: *hasResult = true; *hasResultType = true; break;
|
||||||
case OpSubgroupReadInvocationKHR: *hasResult = true; *hasResultType = true; break;
|
case OpSubgroupReadInvocationKHR: *hasResult = true; *hasResultType = true; break;
|
||||||
case OpTypeRayQueryProvisionalKHR: *hasResult = true; *hasResultType = false; break;
|
case OpTraceRayKHR: *hasResult = false; *hasResultType = false; break;
|
||||||
|
case OpExecuteCallableKHR: *hasResult = false; *hasResultType = false; break;
|
||||||
|
case OpConvertUToAccelerationStructureKHR: *hasResult = true; *hasResultType = true; break;
|
||||||
|
case OpIgnoreIntersectionKHR: *hasResult = false; *hasResultType = false; break;
|
||||||
|
case OpTerminateRayKHR: *hasResult = false; *hasResultType = false; break;
|
||||||
|
case OpTypeRayQueryKHR: *hasResult = true; *hasResultType = false; break;
|
||||||
case OpRayQueryInitializeKHR: *hasResult = false; *hasResultType = false; break;
|
case OpRayQueryInitializeKHR: *hasResult = false; *hasResultType = false; break;
|
||||||
case OpRayQueryTerminateKHR: *hasResult = false; *hasResultType = false; break;
|
case OpRayQueryTerminateKHR: *hasResult = false; *hasResultType = false; break;
|
||||||
case OpRayQueryGenerateIntersectionKHR: *hasResult = false; *hasResultType = false; break;
|
case OpRayQueryGenerateIntersectionKHR: *hasResult = false; *hasResultType = false; break;
|
||||||
|
@ -614,7 +614,6 @@ enum class BuiltIn : unsigned {
|
|||||||
ObjectToWorldNV = 5330,
|
ObjectToWorldNV = 5330,
|
||||||
WorldToObjectKHR = 5331,
|
WorldToObjectKHR = 5331,
|
||||||
WorldToObjectNV = 5331,
|
WorldToObjectNV = 5331,
|
||||||
HitTKHR = 5332,
|
|
||||||
HitTNV = 5332,
|
HitTNV = 5332,
|
||||||
HitKindKHR = 5333,
|
HitKindKHR = 5333,
|
||||||
HitKindNV = 5333,
|
HitKindNV = 5333,
|
||||||
@ -899,7 +898,9 @@ enum class Capability : unsigned {
|
|||||||
RoundingModeRTE = 4467,
|
RoundingModeRTE = 4467,
|
||||||
RoundingModeRTZ = 4468,
|
RoundingModeRTZ = 4468,
|
||||||
RayQueryProvisionalKHR = 4471,
|
RayQueryProvisionalKHR = 4471,
|
||||||
RayTraversalPrimitiveCullingProvisionalKHR = 4478,
|
RayQueryKHR = 4472,
|
||||||
|
RayTraversalPrimitiveCullingKHR = 4478,
|
||||||
|
RayTracingKHR = 4479,
|
||||||
Float16ImageAMD = 5008,
|
Float16ImageAMD = 5008,
|
||||||
ImageGatherBiasLodAMD = 5009,
|
ImageGatherBiasLodAMD = 5009,
|
||||||
FragmentMaskAMD = 5010,
|
FragmentMaskAMD = 5010,
|
||||||
@ -1398,7 +1399,12 @@ enum class Op : unsigned {
|
|||||||
OpSubgroupAnyKHR = 4429,
|
OpSubgroupAnyKHR = 4429,
|
||||||
OpSubgroupAllEqualKHR = 4430,
|
OpSubgroupAllEqualKHR = 4430,
|
||||||
OpSubgroupReadInvocationKHR = 4432,
|
OpSubgroupReadInvocationKHR = 4432,
|
||||||
OpTypeRayQueryProvisionalKHR = 4472,
|
OpTraceRayKHR = 4445,
|
||||||
|
OpExecuteCallableKHR = 4446,
|
||||||
|
OpConvertUToAccelerationStructureKHR = 4447,
|
||||||
|
OpIgnoreIntersectionKHR = 4448,
|
||||||
|
OpTerminateRayKHR = 4449,
|
||||||
|
OpTypeRayQueryKHR = 4472,
|
||||||
OpRayQueryInitializeKHR = 4473,
|
OpRayQueryInitializeKHR = 4473,
|
||||||
OpRayQueryTerminateKHR = 4474,
|
OpRayQueryTerminateKHR = 4474,
|
||||||
OpRayQueryGenerateIntersectionKHR = 4475,
|
OpRayQueryGenerateIntersectionKHR = 4475,
|
||||||
@ -1421,15 +1427,11 @@ enum class Op : unsigned {
|
|||||||
OpWritePackedPrimitiveIndices4x8NV = 5299,
|
OpWritePackedPrimitiveIndices4x8NV = 5299,
|
||||||
OpReportIntersectionKHR = 5334,
|
OpReportIntersectionKHR = 5334,
|
||||||
OpReportIntersectionNV = 5334,
|
OpReportIntersectionNV = 5334,
|
||||||
OpIgnoreIntersectionKHR = 5335,
|
|
||||||
OpIgnoreIntersectionNV = 5335,
|
OpIgnoreIntersectionNV = 5335,
|
||||||
OpTerminateRayKHR = 5336,
|
|
||||||
OpTerminateRayNV = 5336,
|
OpTerminateRayNV = 5336,
|
||||||
OpTraceNV = 5337,
|
OpTraceNV = 5337,
|
||||||
OpTraceRayKHR = 5337,
|
|
||||||
OpTypeAccelerationStructureKHR = 5341,
|
OpTypeAccelerationStructureKHR = 5341,
|
||||||
OpTypeAccelerationStructureNV = 5341,
|
OpTypeAccelerationStructureNV = 5341,
|
||||||
OpExecuteCallableKHR = 5344,
|
|
||||||
OpExecuteCallableNV = 5344,
|
OpExecuteCallableNV = 5344,
|
||||||
OpTypeCooperativeMatrixNV = 5358,
|
OpTypeCooperativeMatrixNV = 5358,
|
||||||
OpCooperativeMatrixLoadNV = 5359,
|
OpCooperativeMatrixLoadNV = 5359,
|
||||||
@ -1969,7 +1971,12 @@ inline void HasResultAndType(Op opcode, bool *hasResult, bool *hasResultType) {
|
|||||||
case Op::OpSubgroupAnyKHR: *hasResult = true; *hasResultType = true; break;
|
case Op::OpSubgroupAnyKHR: *hasResult = true; *hasResultType = true; break;
|
||||||
case Op::OpSubgroupAllEqualKHR: *hasResult = true; *hasResultType = true; break;
|
case Op::OpSubgroupAllEqualKHR: *hasResult = true; *hasResultType = true; break;
|
||||||
case Op::OpSubgroupReadInvocationKHR: *hasResult = true; *hasResultType = true; break;
|
case Op::OpSubgroupReadInvocationKHR: *hasResult = true; *hasResultType = true; break;
|
||||||
case Op::OpTypeRayQueryProvisionalKHR: *hasResult = true; *hasResultType = false; break;
|
case Op::OpTraceRayKHR: *hasResult = false; *hasResultType = false; break;
|
||||||
|
case Op::OpExecuteCallableKHR: *hasResult = false; *hasResultType = false; break;
|
||||||
|
case Op::OpConvertUToAccelerationStructureKHR: *hasResult = true; *hasResultType = true; break;
|
||||||
|
case Op::OpIgnoreIntersectionKHR: *hasResult = false; *hasResultType = false; break;
|
||||||
|
case Op::OpTerminateRayKHR: *hasResult = false; *hasResultType = false; break;
|
||||||
|
case Op::OpTypeRayQueryKHR: *hasResult = true; *hasResultType = false; break;
|
||||||
case Op::OpRayQueryInitializeKHR: *hasResult = false; *hasResultType = false; break;
|
case Op::OpRayQueryInitializeKHR: *hasResult = false; *hasResultType = false; break;
|
||||||
case Op::OpRayQueryTerminateKHR: *hasResult = false; *hasResultType = false; break;
|
case Op::OpRayQueryTerminateKHR: *hasResult = false; *hasResultType = false; break;
|
||||||
case Op::OpRayQueryGenerateIntersectionKHR: *hasResult = false; *hasResultType = false; break;
|
case Op::OpRayQueryGenerateIntersectionKHR: *hasResult = false; *hasResultType = false; break;
|
||||||
|
@ -647,7 +647,6 @@
|
|||||||
"ObjectToWorldNV": 5330,
|
"ObjectToWorldNV": 5330,
|
||||||
"WorldToObjectKHR": 5331,
|
"WorldToObjectKHR": 5331,
|
||||||
"WorldToObjectNV": 5331,
|
"WorldToObjectNV": 5331,
|
||||||
"HitTKHR": 5332,
|
|
||||||
"HitTNV": 5332,
|
"HitTNV": 5332,
|
||||||
"HitKindKHR": 5333,
|
"HitKindKHR": 5333,
|
||||||
"HitKindNV": 5333,
|
"HitKindNV": 5333,
|
||||||
@ -889,7 +888,9 @@
|
|||||||
"RoundingModeRTE": 4467,
|
"RoundingModeRTE": 4467,
|
||||||
"RoundingModeRTZ": 4468,
|
"RoundingModeRTZ": 4468,
|
||||||
"RayQueryProvisionalKHR": 4471,
|
"RayQueryProvisionalKHR": 4471,
|
||||||
"RayTraversalPrimitiveCullingProvisionalKHR": 4478,
|
"RayQueryKHR": 4472,
|
||||||
|
"RayTraversalPrimitiveCullingKHR": 4478,
|
||||||
|
"RayTracingKHR": 4479,
|
||||||
"Float16ImageAMD": 5008,
|
"Float16ImageAMD": 5008,
|
||||||
"ImageGatherBiasLodAMD": 5009,
|
"ImageGatherBiasLodAMD": 5009,
|
||||||
"FragmentMaskAMD": 5010,
|
"FragmentMaskAMD": 5010,
|
||||||
@ -1384,7 +1385,12 @@
|
|||||||
"OpSubgroupAnyKHR": 4429,
|
"OpSubgroupAnyKHR": 4429,
|
||||||
"OpSubgroupAllEqualKHR": 4430,
|
"OpSubgroupAllEqualKHR": 4430,
|
||||||
"OpSubgroupReadInvocationKHR": 4432,
|
"OpSubgroupReadInvocationKHR": 4432,
|
||||||
"OpTypeRayQueryProvisionalKHR": 4472,
|
"OpTraceRayKHR": 4445,
|
||||||
|
"OpExecuteCallableKHR": 4446,
|
||||||
|
"OpConvertUToAccelerationStructureKHR": 4447,
|
||||||
|
"OpIgnoreIntersectionKHR": 4448,
|
||||||
|
"OpTerminateRayKHR": 4449,
|
||||||
|
"OpTypeRayQueryKHR": 4472,
|
||||||
"OpRayQueryInitializeKHR": 4473,
|
"OpRayQueryInitializeKHR": 4473,
|
||||||
"OpRayQueryTerminateKHR": 4474,
|
"OpRayQueryTerminateKHR": 4474,
|
||||||
"OpRayQueryGenerateIntersectionKHR": 4475,
|
"OpRayQueryGenerateIntersectionKHR": 4475,
|
||||||
@ -1407,15 +1413,11 @@
|
|||||||
"OpWritePackedPrimitiveIndices4x8NV": 5299,
|
"OpWritePackedPrimitiveIndices4x8NV": 5299,
|
||||||
"OpReportIntersectionKHR": 5334,
|
"OpReportIntersectionKHR": 5334,
|
||||||
"OpReportIntersectionNV": 5334,
|
"OpReportIntersectionNV": 5334,
|
||||||
"OpIgnoreIntersectionKHR": 5335,
|
|
||||||
"OpIgnoreIntersectionNV": 5335,
|
"OpIgnoreIntersectionNV": 5335,
|
||||||
"OpTerminateRayKHR": 5336,
|
|
||||||
"OpTerminateRayNV": 5336,
|
"OpTerminateRayNV": 5336,
|
||||||
"OpTraceNV": 5337,
|
"OpTraceNV": 5337,
|
||||||
"OpTraceRayKHR": 5337,
|
|
||||||
"OpTypeAccelerationStructureKHR": 5341,
|
"OpTypeAccelerationStructureKHR": 5341,
|
||||||
"OpTypeAccelerationStructureNV": 5341,
|
"OpTypeAccelerationStructureNV": 5341,
|
||||||
"OpExecuteCallableKHR": 5344,
|
|
||||||
"OpExecuteCallableNV": 5344,
|
"OpExecuteCallableNV": 5344,
|
||||||
"OpTypeCooperativeMatrixNV": 5358,
|
"OpTypeCooperativeMatrixNV": 5358,
|
||||||
"OpCooperativeMatrixLoadNV": 5359,
|
"OpCooperativeMatrixLoadNV": 5359,
|
||||||
|
@ -586,7 +586,6 @@ spv = {
|
|||||||
ObjectToWorldNV = 5330,
|
ObjectToWorldNV = 5330,
|
||||||
WorldToObjectKHR = 5331,
|
WorldToObjectKHR = 5331,
|
||||||
WorldToObjectNV = 5331,
|
WorldToObjectNV = 5331,
|
||||||
HitTKHR = 5332,
|
|
||||||
HitTNV = 5332,
|
HitTNV = 5332,
|
||||||
HitKindKHR = 5333,
|
HitKindKHR = 5333,
|
||||||
HitKindNV = 5333,
|
HitKindNV = 5333,
|
||||||
@ -861,7 +860,9 @@ spv = {
|
|||||||
RoundingModeRTE = 4467,
|
RoundingModeRTE = 4467,
|
||||||
RoundingModeRTZ = 4468,
|
RoundingModeRTZ = 4468,
|
||||||
RayQueryProvisionalKHR = 4471,
|
RayQueryProvisionalKHR = 4471,
|
||||||
RayTraversalPrimitiveCullingProvisionalKHR = 4478,
|
RayQueryKHR = 4472,
|
||||||
|
RayTraversalPrimitiveCullingKHR = 4478,
|
||||||
|
RayTracingKHR = 4479,
|
||||||
Float16ImageAMD = 5008,
|
Float16ImageAMD = 5008,
|
||||||
ImageGatherBiasLodAMD = 5009,
|
ImageGatherBiasLodAMD = 5009,
|
||||||
FragmentMaskAMD = 5010,
|
FragmentMaskAMD = 5010,
|
||||||
@ -1354,7 +1355,12 @@ spv = {
|
|||||||
OpSubgroupAnyKHR = 4429,
|
OpSubgroupAnyKHR = 4429,
|
||||||
OpSubgroupAllEqualKHR = 4430,
|
OpSubgroupAllEqualKHR = 4430,
|
||||||
OpSubgroupReadInvocationKHR = 4432,
|
OpSubgroupReadInvocationKHR = 4432,
|
||||||
OpTypeRayQueryProvisionalKHR = 4472,
|
OpTraceRayKHR = 4445,
|
||||||
|
OpExecuteCallableKHR = 4446,
|
||||||
|
OpConvertUToAccelerationStructureKHR = 4447,
|
||||||
|
OpIgnoreIntersectionKHR = 4448,
|
||||||
|
OpTerminateRayKHR = 4449,
|
||||||
|
OpTypeRayQueryKHR = 4472,
|
||||||
OpRayQueryInitializeKHR = 4473,
|
OpRayQueryInitializeKHR = 4473,
|
||||||
OpRayQueryTerminateKHR = 4474,
|
OpRayQueryTerminateKHR = 4474,
|
||||||
OpRayQueryGenerateIntersectionKHR = 4475,
|
OpRayQueryGenerateIntersectionKHR = 4475,
|
||||||
@ -1377,15 +1383,11 @@ spv = {
|
|||||||
OpWritePackedPrimitiveIndices4x8NV = 5299,
|
OpWritePackedPrimitiveIndices4x8NV = 5299,
|
||||||
OpReportIntersectionKHR = 5334,
|
OpReportIntersectionKHR = 5334,
|
||||||
OpReportIntersectionNV = 5334,
|
OpReportIntersectionNV = 5334,
|
||||||
OpIgnoreIntersectionKHR = 5335,
|
|
||||||
OpIgnoreIntersectionNV = 5335,
|
OpIgnoreIntersectionNV = 5335,
|
||||||
OpTerminateRayKHR = 5336,
|
|
||||||
OpTerminateRayNV = 5336,
|
OpTerminateRayNV = 5336,
|
||||||
OpTraceNV = 5337,
|
OpTraceNV = 5337,
|
||||||
OpTraceRayKHR = 5337,
|
|
||||||
OpTypeAccelerationStructureKHR = 5341,
|
OpTypeAccelerationStructureKHR = 5341,
|
||||||
OpTypeAccelerationStructureNV = 5341,
|
OpTypeAccelerationStructureNV = 5341,
|
||||||
OpExecuteCallableKHR = 5344,
|
|
||||||
OpExecuteCallableNV = 5344,
|
OpExecuteCallableNV = 5344,
|
||||||
OpTypeCooperativeMatrixNV = 5358,
|
OpTypeCooperativeMatrixNV = 5358,
|
||||||
OpCooperativeMatrixLoadNV = 5359,
|
OpCooperativeMatrixLoadNV = 5359,
|
||||||
|
@ -586,7 +586,6 @@ spv = {
|
|||||||
'ObjectToWorldNV' : 5330,
|
'ObjectToWorldNV' : 5330,
|
||||||
'WorldToObjectKHR' : 5331,
|
'WorldToObjectKHR' : 5331,
|
||||||
'WorldToObjectNV' : 5331,
|
'WorldToObjectNV' : 5331,
|
||||||
'HitTKHR' : 5332,
|
|
||||||
'HitTNV' : 5332,
|
'HitTNV' : 5332,
|
||||||
'HitKindKHR' : 5333,
|
'HitKindKHR' : 5333,
|
||||||
'HitKindNV' : 5333,
|
'HitKindNV' : 5333,
|
||||||
@ -861,7 +860,9 @@ spv = {
|
|||||||
'RoundingModeRTE' : 4467,
|
'RoundingModeRTE' : 4467,
|
||||||
'RoundingModeRTZ' : 4468,
|
'RoundingModeRTZ' : 4468,
|
||||||
'RayQueryProvisionalKHR' : 4471,
|
'RayQueryProvisionalKHR' : 4471,
|
||||||
'RayTraversalPrimitiveCullingProvisionalKHR' : 4478,
|
'RayQueryKHR' : 4472,
|
||||||
|
'RayTraversalPrimitiveCullingKHR' : 4478,
|
||||||
|
'RayTracingKHR' : 4479,
|
||||||
'Float16ImageAMD' : 5008,
|
'Float16ImageAMD' : 5008,
|
||||||
'ImageGatherBiasLodAMD' : 5009,
|
'ImageGatherBiasLodAMD' : 5009,
|
||||||
'FragmentMaskAMD' : 5010,
|
'FragmentMaskAMD' : 5010,
|
||||||
@ -1354,7 +1355,12 @@ spv = {
|
|||||||
'OpSubgroupAnyKHR' : 4429,
|
'OpSubgroupAnyKHR' : 4429,
|
||||||
'OpSubgroupAllEqualKHR' : 4430,
|
'OpSubgroupAllEqualKHR' : 4430,
|
||||||
'OpSubgroupReadInvocationKHR' : 4432,
|
'OpSubgroupReadInvocationKHR' : 4432,
|
||||||
'OpTypeRayQueryProvisionalKHR' : 4472,
|
'OpTraceRayKHR' : 4445,
|
||||||
|
'OpExecuteCallableKHR' : 4446,
|
||||||
|
'OpConvertUToAccelerationStructureKHR' : 4447,
|
||||||
|
'OpIgnoreIntersectionKHR' : 4448,
|
||||||
|
'OpTerminateRayKHR' : 4449,
|
||||||
|
'OpTypeRayQueryKHR' : 4472,
|
||||||
'OpRayQueryInitializeKHR' : 4473,
|
'OpRayQueryInitializeKHR' : 4473,
|
||||||
'OpRayQueryTerminateKHR' : 4474,
|
'OpRayQueryTerminateKHR' : 4474,
|
||||||
'OpRayQueryGenerateIntersectionKHR' : 4475,
|
'OpRayQueryGenerateIntersectionKHR' : 4475,
|
||||||
@ -1377,15 +1383,11 @@ spv = {
|
|||||||
'OpWritePackedPrimitiveIndices4x8NV' : 5299,
|
'OpWritePackedPrimitiveIndices4x8NV' : 5299,
|
||||||
'OpReportIntersectionKHR' : 5334,
|
'OpReportIntersectionKHR' : 5334,
|
||||||
'OpReportIntersectionNV' : 5334,
|
'OpReportIntersectionNV' : 5334,
|
||||||
'OpIgnoreIntersectionKHR' : 5335,
|
|
||||||
'OpIgnoreIntersectionNV' : 5335,
|
'OpIgnoreIntersectionNV' : 5335,
|
||||||
'OpTerminateRayKHR' : 5336,
|
|
||||||
'OpTerminateRayNV' : 5336,
|
'OpTerminateRayNV' : 5336,
|
||||||
'OpTraceNV' : 5337,
|
'OpTraceNV' : 5337,
|
||||||
'OpTraceRayKHR' : 5337,
|
|
||||||
'OpTypeAccelerationStructureKHR' : 5341,
|
'OpTypeAccelerationStructureKHR' : 5341,
|
||||||
'OpTypeAccelerationStructureNV' : 5341,
|
'OpTypeAccelerationStructureNV' : 5341,
|
||||||
'OpExecuteCallableKHR' : 5344,
|
|
||||||
'OpExecuteCallableNV' : 5344,
|
'OpExecuteCallableNV' : 5344,
|
||||||
'OpTypeCooperativeMatrixNV' : 5358,
|
'OpTypeCooperativeMatrixNV' : 5358,
|
||||||
'OpCooperativeMatrixLoadNV' : 5359,
|
'OpCooperativeMatrixLoadNV' : 5359,
|
||||||
|
@ -615,7 +615,6 @@ enum BuiltIn : uint
|
|||||||
ObjectToWorldNV = 5330,
|
ObjectToWorldNV = 5330,
|
||||||
WorldToObjectKHR = 5331,
|
WorldToObjectKHR = 5331,
|
||||||
WorldToObjectNV = 5331,
|
WorldToObjectNV = 5331,
|
||||||
HitTKHR = 5332,
|
|
||||||
HitTNV = 5332,
|
HitTNV = 5332,
|
||||||
HitKindKHR = 5333,
|
HitKindKHR = 5333,
|
||||||
HitKindNV = 5333,
|
HitKindNV = 5333,
|
||||||
@ -906,7 +905,9 @@ enum Capability : uint
|
|||||||
RoundingModeRTE = 4467,
|
RoundingModeRTE = 4467,
|
||||||
RoundingModeRTZ = 4468,
|
RoundingModeRTZ = 4468,
|
||||||
RayQueryProvisionalKHR = 4471,
|
RayQueryProvisionalKHR = 4471,
|
||||||
RayTraversalPrimitiveCullingProvisionalKHR = 4478,
|
RayQueryKHR = 4472,
|
||||||
|
RayTraversalPrimitiveCullingKHR = 4478,
|
||||||
|
RayTracingKHR = 4479,
|
||||||
Float16ImageAMD = 5008,
|
Float16ImageAMD = 5008,
|
||||||
ImageGatherBiasLodAMD = 5009,
|
ImageGatherBiasLodAMD = 5009,
|
||||||
FragmentMaskAMD = 5010,
|
FragmentMaskAMD = 5010,
|
||||||
@ -1407,7 +1408,12 @@ enum Op : uint
|
|||||||
OpSubgroupAnyKHR = 4429,
|
OpSubgroupAnyKHR = 4429,
|
||||||
OpSubgroupAllEqualKHR = 4430,
|
OpSubgroupAllEqualKHR = 4430,
|
||||||
OpSubgroupReadInvocationKHR = 4432,
|
OpSubgroupReadInvocationKHR = 4432,
|
||||||
OpTypeRayQueryProvisionalKHR = 4472,
|
OpTraceRayKHR = 4445,
|
||||||
|
OpExecuteCallableKHR = 4446,
|
||||||
|
OpConvertUToAccelerationStructureKHR = 4447,
|
||||||
|
OpIgnoreIntersectionKHR = 4448,
|
||||||
|
OpTerminateRayKHR = 4449,
|
||||||
|
OpTypeRayQueryKHR = 4472,
|
||||||
OpRayQueryInitializeKHR = 4473,
|
OpRayQueryInitializeKHR = 4473,
|
||||||
OpRayQueryTerminateKHR = 4474,
|
OpRayQueryTerminateKHR = 4474,
|
||||||
OpRayQueryGenerateIntersectionKHR = 4475,
|
OpRayQueryGenerateIntersectionKHR = 4475,
|
||||||
@ -1430,15 +1436,11 @@ enum Op : uint
|
|||||||
OpWritePackedPrimitiveIndices4x8NV = 5299,
|
OpWritePackedPrimitiveIndices4x8NV = 5299,
|
||||||
OpReportIntersectionKHR = 5334,
|
OpReportIntersectionKHR = 5334,
|
||||||
OpReportIntersectionNV = 5334,
|
OpReportIntersectionNV = 5334,
|
||||||
OpIgnoreIntersectionKHR = 5335,
|
|
||||||
OpIgnoreIntersectionNV = 5335,
|
OpIgnoreIntersectionNV = 5335,
|
||||||
OpTerminateRayKHR = 5336,
|
|
||||||
OpTerminateRayNV = 5336,
|
OpTerminateRayNV = 5336,
|
||||||
OpTraceNV = 5337,
|
OpTraceNV = 5337,
|
||||||
OpTraceRayKHR = 5337,
|
|
||||||
OpTypeAccelerationStructureKHR = 5341,
|
OpTypeAccelerationStructureKHR = 5341,
|
||||||
OpTypeAccelerationStructureNV = 5341,
|
OpTypeAccelerationStructureNV = 5341,
|
||||||
OpExecuteCallableKHR = 5344,
|
|
||||||
OpExecuteCallableNV = 5344,
|
OpExecuteCallableNV = 5344,
|
||||||
OpTypeCooperativeMatrixNV = 5358,
|
OpTypeCooperativeMatrixNV = 5358,
|
||||||
OpCooperativeMatrixLoadNV = 5359,
|
OpCooperativeMatrixLoadNV = 5359,
|
||||||
|
Loading…
Reference in New Issue
Block a user