"version" : "None"
},
{
+ "opname" : "OpTypeRayQueryProvisionalKHR",
+ "class" : "Reserved",
+ "opcode" : 4472,
+ "operands" : [
+ { "kind" : "IdResult" }
+ ],
+ "capabilities" : [ "RayQueryProvisionalKHR" ],
+ "extensions" : [ "SPV_KHR_ray_query" ],
+ "version" : "None"
+ },
+ {
+ "opname" : "OpRayQueryInitializeKHR",
+ "class" : "Reserved",
+ "opcode" : 4473,
+ "operands" : [
+ {
+ "kind" : "IdRef",
+ "name" : "'RayQuery'"
+ },
+ {
+ "kind" : "IdRef",
+ "name" : "'Accel'"
+ },
+ {
+ "kind" : "IdRef",
+ "name" : "'RayFlags'"
+ },
+ {
+ "kind" : "IdRef",
+ "name" : "'CullMask'"
+ },
+ {
+ "kind" : "IdRef",
+ "name" : "'RayOrigin'"
+ },
+ {
+ "kind" : "IdRef",
+ "name" : "'RayTMin'"
+ },
+ {
+ "kind" : "IdRef",
+ "name" : "'RayDirection'"
+ },
+ {
+ "kind" : "IdRef",
+ "name" : "'RayTMax'"
+ }
+
+ ],
+ "capabilities" : [ "RayQueryProvisionalKHR" ],
+ "extensions" : [ "SPV_KHR_ray_query" ],
+ "version" : "None"
+ },
+ {
+ "opname" : "OpRayQueryTerminateKHR",
+ "class" : "Reserved",
+ "opcode" : 4474,
+ "operands" : [
+ {
+ "kind" : "IdRef",
+ "name" : "'RayQuery'"
+ }
+ ],
+ "capabilities" : [ "RayQueryProvisionalKHR" ],
+ "extensions" : [ "SPV_KHR_ray_query" ],
+ "version" : "None"
+ },
+ {
+ "opname" : "OpRayQueryGenerateIntersectionKHR",
+ "class" : "Reserved",
+ "opcode" : 4475,
+ "operands" : [
+ {
+ "kind" : "IdRef",
+ "name" : "'RayQuery'"
+ },
+ {
+ "kind" : "IdRef",
+ "name" : "'HitT'"
+ }
+ ],
+ "capabilities" : [ "RayQueryProvisionalKHR" ],
+ "extensions" : [ "SPV_KHR_ray_query" ],
+ "version" : "None"
+ },
+ {
+ "opname" : "OpRayQueryConfirmIntersectionKHR",
+ "class" : "Reserved",
+ "opcode" : 4476,
+ "operands" : [
+ {
+ "kind" : "IdRef",
+ "name" : "'RayQuery'"
+ }
+ ],
+ "capabilities" : [ "RayQueryProvisionalKHR" ],
+ "extensions" : [ "SPV_KHR_ray_query" ],
+ "version" : "None"
+ },
+ {
+ "opname" : "OpRayQueryProceedKHR",
+ "class" : "Reserved",
+ "opcode" : 4477,
+ "operands" : [
+ { "kind" : "IdResultType" },
+ { "kind" : "IdResult" },
+ {
+ "kind" : "IdRef",
+ "name" : "'RayQuery'"
+ }
+ ],
+ "capabilities" : [ "RayQueryProvisionalKHR" ],
+ "extensions" : [ "SPV_KHR_ray_query" ],
+ "version" : "None"
+ },
+ {
+ "opname" : "OpRayQueryGetIntersectionTypeKHR",
+ "class" : "Reserved",
+ "opcode" : 4479,
+ "operands" : [
+ { "kind" : "IdResultType" },
+ { "kind" : "IdResult" },
+ {
+ "kind" : "IdRef",
+ "name" : "'RayQuery'"
+ },
+ {
+ "kind" : "IdRef",
+ "name" : "'Intersection'"
+ }
+ ],
+ "capabilities" : [ "RayQueryProvisionalKHR" ],
+ "extensions" : [ "SPV_KHR_ray_query" ],
+ "version" : "None"
+ },
+ {
"opname" : "OpGroupIAddNonUniformAMD",
"class" : "Group",
"opcode" : 5000,
"version" : "None"
},
{
- "opname" : "OpTypeRayQueryProvisionalKHR",
- "class" : "Reserved",
- "opcode" : 4472,
- "operands" : [
- { "kind" : "IdResult" }
- ],
- "capabilities" : [ "RayQueryProvisionalKHR" ],
- "extensions" : [ "SPV_KHR_ray_query" ],
- "version" : "None"
- },
- {
- "opname" : "OpRayQueryInitializeKHR",
- "class" : "Reserved",
- "opcode" : 4473,
- "operands" : [
- {
- "kind" : "IdRef",
- "name" : "'RayQuery'"
- },
- {
- "kind" : "IdRef",
- "name" : "'Accel'"
- },
- {
- "kind" : "IdRef",
- "name" : "'RayFlags'"
- },
- {
- "kind" : "IdRef",
- "name" : "'CullMask'"
- },
- {
- "kind" : "IdRef",
- "name" : "'RayOrigin'"
- },
- {
- "kind" : "IdRef",
- "name" : "'RayTMin'"
- },
- {
- "kind" : "IdRef",
- "name" : "'RayDirection'"
- },
- {
- "kind" : "IdRef",
- "name" : "'RayTMax'"
- }
+ "opname" : "OpExecuteCallableNV",
+ "class" : "Reserved",
+ "opcode" : 5344,
+ "operands" : [
- ],
- "capabilities" : [ "RayQueryProvisionalKHR" ],
- "extensions" : [ "SPV_KHR_ray_query" ],
- "version" : "None"
+ { "kind" : "IdRef", "name" : "'SBT Index'" },
+ { "kind" : "IdRef", "name" : "'Callable DataId'" }
+ ],
+ "capabilities" : [ "RayTracingNV" , "RayTracingProvisionalKHR" ],
+ "extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
+ "version" : "None"
},
{
- "opname" : "OpRayQueryTerminateKHR",
- "class" : "Reserved",
- "opcode" : 4474,
- "operands" : [
- {
- "kind" : "IdRef",
- "name" : "'RayQuery'"
- }
- ],
- "capabilities" : [ "RayQueryProvisionalKHR" ],
- "extensions" : [ "SPV_KHR_ray_query" ],
- "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"
},
{
- "opname" : "OpRayQueryGenerateIntersectionKHR",
- "class" : "Reserved",
- "opcode" : 4475,
- "operands" : [
- {
- "kind" : "IdRef",
- "name" : "'RayQuery'"
- },
- {
- "kind" : "IdRef",
- "name" : "'HitT'"
- }
- ],
- "capabilities" : [ "RayQueryProvisionalKHR" ],
- "extensions" : [ "SPV_KHR_ray_query" ],
- "version" : "None"
- },
- {
- "opname" : "OpRayQueryConfirmIntersectionKHR",
- "class" : "Reserved",
- "opcode" : 4476,
- "operands" : [
- {
- "kind" : "IdRef",
- "name" : "'RayQuery'"
- }
- ],
- "capabilities" : [ "RayQueryProvisionalKHR" ],
- "extensions" : [ "SPV_KHR_ray_query" ],
- "version" : "None"
- },
- {
- "opname" : "OpRayQueryProceedKHR",
- "class" : "Reserved",
- "opcode" : 4477,
- "operands" : [
- { "kind" : "IdResultType" },
- { "kind" : "IdResult" },
- {
- "kind" : "IdRef",
- "name" : "'RayQuery'"
- }
- ],
- "capabilities" : [ "RayQueryProvisionalKHR" ],
- "extensions" : [ "SPV_KHR_ray_query" ],
- "version" : "None"
- },
- {
- "opname" : "OpRayQueryGetIntersectionTypeKHR",
- "class" : "Reserved",
- "opcode" : 4479,
- "operands" : [
- { "kind" : "IdResultType" },
- { "kind" : "IdResult" },
- {
- "kind" : "IdRef",
- "name" : "'RayQuery'"
- },
- {
- "kind" : "IdRef",
- "name" : "'Intersection'"
- }
- ],
- "capabilities" : [ "RayQueryProvisionalKHR" ],
- "extensions" : [ "SPV_KHR_ray_query" ],
- "version" : "None"
- },
- {
- "opname" : "OpRayQueryGetRayTMinKHR",
- "class" : "Reserved",
- "opcode" : 6016,
- "operands" : [
- { "kind" : "IdResultType" },
- { "kind" : "IdResult" },
- {
- "kind" : "IdRef",
- "name" : "'RayQuery'"
- }
- ],
- "capabilities" : [ "RayQueryProvisionalKHR" ],
- "extensions" : [ "SPV_KHR_ray_query" ],
- "version" : "None"
- },
- {
- "opname" : "OpRayQueryGetRayFlagsKHR",
- "class" : "Reserved",
- "opcode" : 6017,
- "operands" : [
- { "kind" : "IdResultType" },
- { "kind" : "IdResult" },
- {
- "kind" : "IdRef",
- "name" : "'RayQuery'"
- }
- ],
- "capabilities" : [ "RayQueryProvisionalKHR" ],
- "extensions" : [ "SPV_KHR_ray_query" ],
- "version" : "None"
- },
- {
- "opname" : "OpRayQueryGetIntersectionTKHR",
- "class" : "Reserved",
- "opcode" : 6018,
- "operands" : [
- { "kind" : "IdResultType" },
- { "kind" : "IdResult" },
- {
- "kind" : "IdRef",
- "name" : "'RayQuery'"
- },
- {
- "kind" : "IdRef",
- "name" : "'Intersection'"
- }
- ],
- "capabilities" : [ "RayQueryProvisionalKHR" ],
- "extensions" : [ "SPV_KHR_ray_query" ],
- "version" : "None"
- },
- {
- "opname" : "OpRayQueryGetIntersectionInstanceCustomIndexKHR",
- "class" : "Reserved",
- "opcode" : 6019,
- "operands" : [
- { "kind" : "IdResultType" },
- { "kind" : "IdResult" },
- {
- "kind" : "IdRef",
- "name" : "'RayQuery'"
- },
- {
- "kind" : "IdRef",
- "name" : "'Intersection'"
- }
- ],
- "capabilities" : [ "RayQueryProvisionalKHR" ],
- "extensions" : [ "SPV_KHR_ray_query" ],
- "version" : "None"
- },
- {
- "opname" : "OpRayQueryGetIntersectionInstanceIdKHR",
- "class" : "Reserved",
- "opcode" : 6020,
- "operands" : [
- { "kind" : "IdResultType" },
- { "kind" : "IdResult" },
- {
- "kind" : "IdRef",
- "name" : "'RayQuery'"
- },
- {
- "kind" : "IdRef",
- "name" : "'Intersection'"
- }
- ],
- "capabilities" : [ "RayQueryProvisionalKHR" ],
- "extensions" : [ "SPV_KHR_ray_query" ],
- "version" : "None"
- },
- {
- "opname" : "OpRayQueryGetIntersectionInstanceShaderBindingTableRecordOffsetKHR",
- "class" : "Reserved",
- "opcode" : 6021,
- "operands" : [
- { "kind" : "IdResultType" },
- { "kind" : "IdResult" },
- {
- "kind" : "IdRef",
- "name" : "'RayQuery'"
- },
- {
- "kind" : "IdRef",
- "name" : "'Intersection'"
- }
- ],
- "capabilities" : [ "RayQueryProvisionalKHR" ],
- "extensions" : [ "SPV_KHR_ray_query" ],
- "version" : "None"
- },
- {
- "opname" : "OpRayQueryGetIntersectionGeometryIndexKHR",
- "class" : "Reserved",
- "opcode" : 6022,
- "operands" : [
- { "kind" : "IdResultType" },
- { "kind" : "IdResult" },
- {
- "kind" : "IdRef",
- "name" : "'RayQuery'"
- },
- {
- "kind" : "IdRef",
- "name" : "'Intersection'"
- }
- ],
- "capabilities" : [ "RayQueryProvisionalKHR" ],
- "extensions" : [ "SPV_KHR_ray_query" ],
- "version" : "None"
- },
- {
- "opname" : "OpRayQueryGetIntersectionPrimitiveIndexKHR",
- "class" : "Reserved",
- "opcode" : 6023,
- "operands" : [
- { "kind" : "IdResultType" },
- { "kind" : "IdResult" },
- {
- "kind" : "IdRef",
- "name" : "'RayQuery'"
- },
- {
- "kind" : "IdRef",
- "name" : "'Intersection'"
- }
- ],
- "capabilities" : [ "RayQueryProvisionalKHR" ],
- "extensions" : [ "SPV_KHR_ray_query" ],
- "version" : "None"
- },
- {
- "opname" : "OpRayQueryGetIntersectionBarycentricsKHR",
- "class" : "Reserved",
- "opcode" : 6024,
- "operands" : [
- { "kind" : "IdResultType" },
- { "kind" : "IdResult" },
- {
- "kind" : "IdRef",
- "name" : "'RayQuery'"
- },
- {
- "kind" : "IdRef",
- "name" : "'Intersection'"
- }
- ],
- "capabilities" : [ "RayQueryProvisionalKHR" ],
- "extensions" : [ "SPV_KHR_ray_query" ],
- "version" : "None"
- },
- {
- "opname" : "OpRayQueryGetIntersectionFrontFaceKHR",
- "class" : "Reserved",
- "opcode" : 6025,
- "operands" : [
- { "kind" : "IdResultType" },
- { "kind" : "IdResult" },
- {
- "kind" : "IdRef",
- "name" : "'RayQuery'"
- },
- {
- "kind" : "IdRef",
- "name" : "'Intersection'"
- }
- ],
- "capabilities" : [ "RayQueryProvisionalKHR" ],
- "extensions" : [ "SPV_KHR_ray_query" ],
- "version" : "None"
- },
- {
- "opname" : "OpRayQueryGetIntersectionCandidateAABBOpaqueKHR",
- "class" : "Reserved",
- "opcode" : 6026,
- "operands" : [
- { "kind" : "IdResultType" },
- { "kind" : "IdResult" },
- {
- "kind" : "IdRef",
- "name" : "'RayQuery'"
- }
- ],
- "capabilities" : [ "RayQueryProvisionalKHR" ],
- "extensions" : [ "SPV_KHR_ray_query" ],
- "version" : "None"
- },
- {
- "opname" : "OpRayQueryGetIntersectionObjectRayDirectionKHR",
- "class" : "Reserved",
- "opcode" : 6027,
- "operands" : [
- { "kind" : "IdResultType" },
- { "kind" : "IdResult" },
- {
- "kind" : "IdRef",
- "name" : "'RayQuery'"
- },
- {
- "kind" : "IdRef",
- "name" : "'Intersection'"
- }
- ],
- "capabilities" : [ "RayQueryProvisionalKHR" ],
- "extensions" : [ "SPV_KHR_ray_query" ],
- "version" : "None"
- },
- {
- "opname" : "OpRayQueryGetIntersectionObjectRayOriginKHR",
- "class" : "Reserved",
- "opcode" : 6028,
- "operands" : [
- { "kind" : "IdResultType" },
- { "kind" : "IdResult" },
- {
- "kind" : "IdRef",
- "name" : "'RayQuery'"
- },
- {
- "kind" : "IdRef",
- "name" : "'Intersection'"
- }
- ],
- "capabilities" : [ "RayQueryProvisionalKHR" ],
- "extensions" : [ "SPV_KHR_ray_query" ],
- "version" : "None"
- },
- {
- "opname" : "OpRayQueryGetWorldRayDirectionKHR",
- "class" : "Reserved",
- "opcode" : 6029,
- "operands" : [
- { "kind" : "IdResultType" },
- { "kind" : "IdResult" },
- {
- "kind" : "IdRef",
- "name" : "'RayQuery'"
- }
- ],
- "capabilities" : [ "RayQueryProvisionalKHR" ],
- "extensions" : [ "SPV_KHR_ray_query" ],
- "version" : "None"
- },
-
- {
- "opname" : "OpRayQueryGetWorldRayOriginKHR",
- "class" : "Reserved",
- "opcode" : 6030,
- "operands" : [
- { "kind" : "IdResultType" },
- { "kind" : "IdResult" },
- {
- "kind" : "IdRef",
- "name" : "'RayQuery'"
- }
- ],
- "capabilities" : [ "RayQueryProvisionalKHR" ],
- "extensions" : [ "SPV_KHR_ray_query" ],
- "version" : "None"
- },
- {
- "opname" : "OpRayQueryGetIntersectionObjectToWorldKHR",
- "class" : "Reserved",
- "opcode" : 6031,
- "operands" : [
- { "kind" : "IdResultType" },
- { "kind" : "IdResult" },
- {
- "kind" : "IdRef",
- "name" : "'RayQuery'"
- },
- {
- "kind" : "IdRef",
- "name" : "'Intersection'"
- }
- ],
- "capabilities" : [ "RayQueryProvisionalKHR" ],
- "extensions" : [ "SPV_KHR_ray_query" ],
- "version" : "None"
- },
- {
- "opname" : "OpRayQueryGetIntersectionWorldToObjectKHR",
- "class" : "Reserved",
- "opcode" : 6032,
- "operands" : [
- { "kind" : "IdResultType" },
- { "kind" : "IdResult" },
- {
- "kind" : "IdRef",
- "name" : "'RayQuery'"
- },
- {
- "kind" : "IdRef",
- "name" : "'Intersection'"
- }
- ],
- "capabilities" : [ "RayQueryProvisionalKHR" ],
- "extensions" : [ "SPV_KHR_ray_query" ],
- "version" : "None"
- },
- {
- "opname" : "OpExecuteCallableNV",
- "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"
- },
- {
- "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"
- },
- {
- "opname" : "OpTypeCooperativeMatrixNV",
- "class" : "Reserved",
- "opcode" : 5358,
- "operands" : [
- { "kind" : "IdResult" },
- { "kind" : "IdRef", "name" : "'Component Type'" },
- { "kind" : "IdScope", "name" : "'Execution'" },
- { "kind" : "IdRef", "name" : "'Rows'" },
- { "kind" : "IdRef", "name" : "'Columns'" }
- ],
- "capabilities" : [ "CooperativeMatrixNV" ],
- "extensions" : [ "SPV_NV_cooperative_matrix" ],
- "version" : "None"
+ "opname" : "OpTypeCooperativeMatrixNV",
+ "class" : "Reserved",
+ "opcode" : 5358,
+ "operands" : [
+ { "kind" : "IdResult" },
+ { "kind" : "IdRef", "name" : "'Component Type'" },
+ { "kind" : "IdScope", "name" : "'Execution'" },
+ { "kind" : "IdRef", "name" : "'Rows'" },
+ { "kind" : "IdRef", "name" : "'Columns'" }
+ ],
+ "capabilities" : [ "CooperativeMatrixNV" ],
+ "extensions" : [ "SPV_NV_cooperative_matrix" ],
+ "version" : "None"
},
{
"opname" : "OpCooperativeMatrixLoadNV",
"version" : "None"
},
{
- "opname" : "OpSubgroupAvcSicConvertToMceResultINTEL",
- "class" : "@exclude",
- "opcode" : 5808,
- "operands" : [
- { "kind" : "IdResultType" },
- { "kind" : "IdResult" },
- { "kind" : "IdRef", "name" : "'Payload'" }
- ],
- "capabilities" : [ "SubgroupAvcMotionEstimationINTEL" ],
- "version" : "None"
+ "opname" : "OpSubgroupAvcSicConvertToMceResultINTEL",
+ "class" : "@exclude",
+ "opcode" : 5808,
+ "operands" : [
+ { "kind" : "IdResultType" },
+ { "kind" : "IdResult" },
+ { "kind" : "IdRef", "name" : "'Payload'" }
+ ],
+ "capabilities" : [ "SubgroupAvcMotionEstimationINTEL" ],
+ "version" : "None"
+ },
+ {
+ "opname" : "OpSubgroupAvcSicGetIpeLumaShapeINTEL",
+ "class" : "@exclude",
+ "opcode" : 5809,
+ "operands" : [
+ { "kind" : "IdResultType" },
+ { "kind" : "IdResult" },
+ { "kind" : "IdRef", "name" : "'Payload'" }
+ ],
+ "capabilities" : [ "SubgroupAvcMotionEstimationINTEL", "SubgroupAvcMotionEstimationIntraINTEL" ],
+ "version" : "None"
+ },
+ {
+ "opname" : "OpSubgroupAvcSicGetBestIpeLumaDistortionINTEL",
+ "class" : "@exclude",
+ "opcode" : 5810,
+ "operands" : [
+ { "kind" : "IdResultType" },
+ { "kind" : "IdResult" },
+ { "kind" : "IdRef", "name" : "'Payload'" }
+ ],
+ "capabilities" : [ "SubgroupAvcMotionEstimationINTEL", "SubgroupAvcMotionEstimationIntraINTEL" ],
+ "version" : "None"
+ },
+ {
+ "opname" : "OpSubgroupAvcSicGetBestIpeChromaDistortionINTEL",
+ "class" : "@exclude",
+ "opcode" : 5811,
+ "operands" : [
+ { "kind" : "IdResultType" },
+ { "kind" : "IdResult" },
+ { "kind" : "IdRef", "name" : "'Payload'" }
+ ],
+ "capabilities" : [ "SubgroupAvcMotionEstimationINTEL" ],
+ "version" : "None"
+ },
+ {
+ "opname" : "OpSubgroupAvcSicGetPackedIpeLumaModesINTEL",
+ "class" : "@exclude",
+ "opcode" : 5812,
+ "operands" : [
+ { "kind" : "IdResultType" },
+ { "kind" : "IdResult" },
+ { "kind" : "IdRef", "name" : "'Payload'" }
+ ],
+ "capabilities" : [ "SubgroupAvcMotionEstimationINTEL", "SubgroupAvcMotionEstimationIntraINTEL" ],
+ "version" : "None"
+ },
+ {
+ "opname" : "OpSubgroupAvcSicGetIpeChromaModeINTEL",
+ "class" : "@exclude",
+ "opcode" : 5813,
+ "operands" : [
+ { "kind" : "IdResultType" },
+ { "kind" : "IdResult" },
+ { "kind" : "IdRef", "name" : "'Payload'" }
+ ],
+ "capabilities" : [ "SubgroupAvcMotionEstimationINTEL", "SubgroupAvcMotionEstimationChromaINTEL" ],
+ "version" : "None"
+ },
+ {
+ "opname" : "OpSubgroupAvcSicGetPackedSkcLumaCountThresholdINTEL",
+ "class" : "@exclude",
+ "opcode" : 5814,
+ "operands" : [
+ { "kind" : "IdResultType" },
+ { "kind" : "IdResult" },
+ { "kind" : "IdRef", "name" : "'Payload'" }
+ ],
+ "capabilities" : [ "SubgroupAvcMotionEstimationINTEL", "SubgroupAvcMotionEstimationIntraINTEL" ],
+ "version" : "None"
+ },
+ {
+ "opname" : "OpSubgroupAvcSicGetPackedSkcLumaSumThresholdINTEL",
+ "class" : "@exclude",
+ "opcode" : 5815,
+ "operands" : [
+ { "kind" : "IdResultType" },
+ { "kind" : "IdResult" },
+ { "kind" : "IdRef", "name" : "'Payload'" }
+ ],
+ "capabilities" : [ "SubgroupAvcMotionEstimationINTEL", "SubgroupAvcMotionEstimationIntraINTEL" ],
+ "version" : "None"
+ },
+ {
+ "opname" : "OpSubgroupAvcSicGetInterRawSadsINTEL",
+ "class" : "@exclude",
+ "opcode" : 5816,
+ "operands" : [
+ { "kind" : "IdResultType" },
+ { "kind" : "IdResult" },
+ { "kind" : "IdRef", "name" : "'Payload'" }
+ ],
+ "capabilities" : [ "SubgroupAvcMotionEstimationINTEL" ],
+ "version" : "None"
+ },
+ {
+ "opname" : "OpRayQueryGetRayTMinKHR",
+ "class" : "Reserved",
+ "opcode" : 6016,
+ "operands" : [
+ { "kind" : "IdResultType" },
+ { "kind" : "IdResult" },
+ {
+ "kind" : "IdRef",
+ "name" : "'RayQuery'"
+ }
+ ],
+ "capabilities" : [ "RayQueryProvisionalKHR" ],
+ "extensions" : [ "SPV_KHR_ray_query" ],
+ "version" : "None"
+ },
+ {
+ "opname" : "OpRayQueryGetRayFlagsKHR",
+ "class" : "Reserved",
+ "opcode" : 6017,
+ "operands" : [
+ { "kind" : "IdResultType" },
+ { "kind" : "IdResult" },
+ {
+ "kind" : "IdRef",
+ "name" : "'RayQuery'"
+ }
+ ],
+ "capabilities" : [ "RayQueryProvisionalKHR" ],
+ "extensions" : [ "SPV_KHR_ray_query" ],
+ "version" : "None"
+ },
+ {
+ "opname" : "OpRayQueryGetIntersectionTKHR",
+ "class" : "Reserved",
+ "opcode" : 6018,
+ "operands" : [
+ { "kind" : "IdResultType" },
+ { "kind" : "IdResult" },
+ {
+ "kind" : "IdRef",
+ "name" : "'RayQuery'"
+ },
+ {
+ "kind" : "IdRef",
+ "name" : "'Intersection'"
+ }
+ ],
+ "capabilities" : [ "RayQueryProvisionalKHR" ],
+ "extensions" : [ "SPV_KHR_ray_query" ],
+ "version" : "None"
+ },
+ {
+ "opname" : "OpRayQueryGetIntersectionInstanceCustomIndexKHR",
+ "class" : "Reserved",
+ "opcode" : 6019,
+ "operands" : [
+ { "kind" : "IdResultType" },
+ { "kind" : "IdResult" },
+ {
+ "kind" : "IdRef",
+ "name" : "'RayQuery'"
+ },
+ {
+ "kind" : "IdRef",
+ "name" : "'Intersection'"
+ }
+ ],
+ "capabilities" : [ "RayQueryProvisionalKHR" ],
+ "extensions" : [ "SPV_KHR_ray_query" ],
+ "version" : "None"
+ },
+ {
+ "opname" : "OpRayQueryGetIntersectionInstanceIdKHR",
+ "class" : "Reserved",
+ "opcode" : 6020,
+ "operands" : [
+ { "kind" : "IdResultType" },
+ { "kind" : "IdResult" },
+ {
+ "kind" : "IdRef",
+ "name" : "'RayQuery'"
+ },
+ {
+ "kind" : "IdRef",
+ "name" : "'Intersection'"
+ }
+ ],
+ "capabilities" : [ "RayQueryProvisionalKHR" ],
+ "extensions" : [ "SPV_KHR_ray_query" ],
+ "version" : "None"
+ },
+ {
+ "opname" : "OpRayQueryGetIntersectionInstanceShaderBindingTableRecordOffsetKHR",
+ "class" : "Reserved",
+ "opcode" : 6021,
+ "operands" : [
+ { "kind" : "IdResultType" },
+ { "kind" : "IdResult" },
+ {
+ "kind" : "IdRef",
+ "name" : "'RayQuery'"
+ },
+ {
+ "kind" : "IdRef",
+ "name" : "'Intersection'"
+ }
+ ],
+ "capabilities" : [ "RayQueryProvisionalKHR" ],
+ "extensions" : [ "SPV_KHR_ray_query" ],
+ "version" : "None"
+ },
+ {
+ "opname" : "OpRayQueryGetIntersectionGeometryIndexKHR",
+ "class" : "Reserved",
+ "opcode" : 6022,
+ "operands" : [
+ { "kind" : "IdResultType" },
+ { "kind" : "IdResult" },
+ {
+ "kind" : "IdRef",
+ "name" : "'RayQuery'"
+ },
+ {
+ "kind" : "IdRef",
+ "name" : "'Intersection'"
+ }
+ ],
+ "capabilities" : [ "RayQueryProvisionalKHR" ],
+ "extensions" : [ "SPV_KHR_ray_query" ],
+ "version" : "None"
+ },
+ {
+ "opname" : "OpRayQueryGetIntersectionPrimitiveIndexKHR",
+ "class" : "Reserved",
+ "opcode" : 6023,
+ "operands" : [
+ { "kind" : "IdResultType" },
+ { "kind" : "IdResult" },
+ {
+ "kind" : "IdRef",
+ "name" : "'RayQuery'"
+ },
+ {
+ "kind" : "IdRef",
+ "name" : "'Intersection'"
+ }
+ ],
+ "capabilities" : [ "RayQueryProvisionalKHR" ],
+ "extensions" : [ "SPV_KHR_ray_query" ],
+ "version" : "None"
+ },
+ {
+ "opname" : "OpRayQueryGetIntersectionBarycentricsKHR",
+ "class" : "Reserved",
+ "opcode" : 6024,
+ "operands" : [
+ { "kind" : "IdResultType" },
+ { "kind" : "IdResult" },
+ {
+ "kind" : "IdRef",
+ "name" : "'RayQuery'"
+ },
+ {
+ "kind" : "IdRef",
+ "name" : "'Intersection'"
+ }
+ ],
+ "capabilities" : [ "RayQueryProvisionalKHR" ],
+ "extensions" : [ "SPV_KHR_ray_query" ],
+ "version" : "None"
},
{
- "opname" : "OpSubgroupAvcSicGetIpeLumaShapeINTEL",
- "class" : "@exclude",
- "opcode" : 5809,
- "operands" : [
- { "kind" : "IdResultType" },
- { "kind" : "IdResult" },
- { "kind" : "IdRef", "name" : "'Payload'" }
- ],
- "capabilities" : [ "SubgroupAvcMotionEstimationINTEL", "SubgroupAvcMotionEstimationIntraINTEL" ],
- "version" : "None"
+ "opname" : "OpRayQueryGetIntersectionFrontFaceKHR",
+ "class" : "Reserved",
+ "opcode" : 6025,
+ "operands" : [
+ { "kind" : "IdResultType" },
+ { "kind" : "IdResult" },
+ {
+ "kind" : "IdRef",
+ "name" : "'RayQuery'"
+ },
+ {
+ "kind" : "IdRef",
+ "name" : "'Intersection'"
+ }
+ ],
+ "capabilities" : [ "RayQueryProvisionalKHR" ],
+ "extensions" : [ "SPV_KHR_ray_query" ],
+ "version" : "None"
},
{
- "opname" : "OpSubgroupAvcSicGetBestIpeLumaDistortionINTEL",
- "class" : "@exclude",
- "opcode" : 5810,
- "operands" : [
- { "kind" : "IdResultType" },
- { "kind" : "IdResult" },
- { "kind" : "IdRef", "name" : "'Payload'" }
- ],
- "capabilities" : [ "SubgroupAvcMotionEstimationINTEL", "SubgroupAvcMotionEstimationIntraINTEL" ],
- "version" : "None"
+ "opname" : "OpRayQueryGetIntersectionCandidateAABBOpaqueKHR",
+ "class" : "Reserved",
+ "opcode" : 6026,
+ "operands" : [
+ { "kind" : "IdResultType" },
+ { "kind" : "IdResult" },
+ {
+ "kind" : "IdRef",
+ "name" : "'RayQuery'"
+ }
+ ],
+ "capabilities" : [ "RayQueryProvisionalKHR" ],
+ "extensions" : [ "SPV_KHR_ray_query" ],
+ "version" : "None"
},
{
- "opname" : "OpSubgroupAvcSicGetBestIpeChromaDistortionINTEL",
- "class" : "@exclude",
- "opcode" : 5811,
- "operands" : [
- { "kind" : "IdResultType" },
- { "kind" : "IdResult" },
- { "kind" : "IdRef", "name" : "'Payload'" }
- ],
- "capabilities" : [ "SubgroupAvcMotionEstimationINTEL" ],
- "version" : "None"
+ "opname" : "OpRayQueryGetIntersectionObjectRayDirectionKHR",
+ "class" : "Reserved",
+ "opcode" : 6027,
+ "operands" : [
+ { "kind" : "IdResultType" },
+ { "kind" : "IdResult" },
+ {
+ "kind" : "IdRef",
+ "name" : "'RayQuery'"
+ },
+ {
+ "kind" : "IdRef",
+ "name" : "'Intersection'"
+ }
+ ],
+ "capabilities" : [ "RayQueryProvisionalKHR" ],
+ "extensions" : [ "SPV_KHR_ray_query" ],
+ "version" : "None"
},
{
- "opname" : "OpSubgroupAvcSicGetPackedIpeLumaModesINTEL",
- "class" : "@exclude",
- "opcode" : 5812,
- "operands" : [
- { "kind" : "IdResultType" },
- { "kind" : "IdResult" },
- { "kind" : "IdRef", "name" : "'Payload'" }
- ],
- "capabilities" : [ "SubgroupAvcMotionEstimationINTEL", "SubgroupAvcMotionEstimationIntraINTEL" ],
- "version" : "None"
+ "opname" : "OpRayQueryGetIntersectionObjectRayOriginKHR",
+ "class" : "Reserved",
+ "opcode" : 6028,
+ "operands" : [
+ { "kind" : "IdResultType" },
+ { "kind" : "IdResult" },
+ {
+ "kind" : "IdRef",
+ "name" : "'RayQuery'"
+ },
+ {
+ "kind" : "IdRef",
+ "name" : "'Intersection'"
+ }
+ ],
+ "capabilities" : [ "RayQueryProvisionalKHR" ],
+ "extensions" : [ "SPV_KHR_ray_query" ],
+ "version" : "None"
},
{
- "opname" : "OpSubgroupAvcSicGetIpeChromaModeINTEL",
- "class" : "@exclude",
- "opcode" : 5813,
- "operands" : [
- { "kind" : "IdResultType" },
- { "kind" : "IdResult" },
- { "kind" : "IdRef", "name" : "'Payload'" }
- ],
- "capabilities" : [ "SubgroupAvcMotionEstimationINTEL", "SubgroupAvcMotionEstimationChromaINTEL" ],
- "version" : "None"
+ "opname" : "OpRayQueryGetWorldRayDirectionKHR",
+ "class" : "Reserved",
+ "opcode" : 6029,
+ "operands" : [
+ { "kind" : "IdResultType" },
+ { "kind" : "IdResult" },
+ {
+ "kind" : "IdRef",
+ "name" : "'RayQuery'"
+ }
+ ],
+ "capabilities" : [ "RayQueryProvisionalKHR" ],
+ "extensions" : [ "SPV_KHR_ray_query" ],
+ "version" : "None"
},
{
- "opname" : "OpSubgroupAvcSicGetPackedSkcLumaCountThresholdINTEL",
- "class" : "@exclude",
- "opcode" : 5814,
- "operands" : [
- { "kind" : "IdResultType" },
- { "kind" : "IdResult" },
- { "kind" : "IdRef", "name" : "'Payload'" }
- ],
- "capabilities" : [ "SubgroupAvcMotionEstimationINTEL", "SubgroupAvcMotionEstimationIntraINTEL" ],
- "version" : "None"
+ "opname" : "OpRayQueryGetWorldRayOriginKHR",
+ "class" : "Reserved",
+ "opcode" : 6030,
+ "operands" : [
+ { "kind" : "IdResultType" },
+ { "kind" : "IdResult" },
+ {
+ "kind" : "IdRef",
+ "name" : "'RayQuery'"
+ }
+ ],
+ "capabilities" : [ "RayQueryProvisionalKHR" ],
+ "extensions" : [ "SPV_KHR_ray_query" ],
+ "version" : "None"
},
{
- "opname" : "OpSubgroupAvcSicGetPackedSkcLumaSumThresholdINTEL",
- "class" : "@exclude",
- "opcode" : 5815,
- "operands" : [
- { "kind" : "IdResultType" },
- { "kind" : "IdResult" },
- { "kind" : "IdRef", "name" : "'Payload'" }
- ],
- "capabilities" : [ "SubgroupAvcMotionEstimationINTEL", "SubgroupAvcMotionEstimationIntraINTEL" ],
- "version" : "None"
+ "opname" : "OpRayQueryGetIntersectionObjectToWorldKHR",
+ "class" : "Reserved",
+ "opcode" : 6031,
+ "operands" : [
+ { "kind" : "IdResultType" },
+ { "kind" : "IdResult" },
+ {
+ "kind" : "IdRef",
+ "name" : "'RayQuery'"
+ },
+ {
+ "kind" : "IdRef",
+ "name" : "'Intersection'"
+ }
+ ],
+ "capabilities" : [ "RayQueryProvisionalKHR" ],
+ "extensions" : [ "SPV_KHR_ray_query" ],
+ "version" : "None"
},
{
- "opname" : "OpSubgroupAvcSicGetInterRawSadsINTEL",
- "class" : "@exclude",
- "opcode" : 5816,
- "operands" : [
- { "kind" : "IdResultType" },
- { "kind" : "IdResult" },
- { "kind" : "IdRef", "name" : "'Payload'" }
- ],
- "capabilities" : [ "SubgroupAvcMotionEstimationINTEL" ],
- "version" : "None"
+ "opname" : "OpRayQueryGetIntersectionWorldToObjectKHR",
+ "class" : "Reserved",
+ "opcode" : 6032,
+ "operands" : [
+ { "kind" : "IdResultType" },
+ { "kind" : "IdResult" },
+ {
+ "kind" : "IdRef",
+ "name" : "'RayQuery'"
+ },
+ {
+ "kind" : "IdRef",
+ "name" : "'Intersection'"
+ }
+ ],
+ "capabilities" : [ "RayQueryProvisionalKHR" ],
+ "extensions" : [ "SPV_KHR_ray_query" ],
+ "version" : "None"
}
],
"operand_kinds" : [