|
|
@@ -4753,6 +4753,52 @@
|
|
|
"extensions" : [ "SPV_NV_ray_tracing" ],
|
|
|
"version" : "None"
|
|
|
},
|
|
|
+ {
|
|
|
+ "opname" : "OpTraceMotionNV",
|
|
|
+ "class" : "Reserved",
|
|
|
+ "opcode" : 5338,
|
|
|
+ "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" : "'Time'" },
|
|
|
+ { "kind" : "IdRef", "name" : "'PayloadId'" }
|
|
|
+ ],
|
|
|
+ "capabilities" : [ "RayTracingMotionBlurNV" ],
|
|
|
+ "extensions" : [ "SPV_NV_ray_tracing_motion_blur" ],
|
|
|
+ "version" : "None"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "opname" : "OpTraceRayMotionNV",
|
|
|
+ "class" : "Reserved",
|
|
|
+ "opcode" : 5339,
|
|
|
+ "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" : "'Time'" },
|
|
|
+ { "kind" : "IdRef", "name" : "'Payload'" }
|
|
|
+ ],
|
|
|
+ "capabilities" : [ "RayTracingMotionBlurNV" ],
|
|
|
+ "extensions" : [ "SPV_NV_ray_tracing_motion_blur" ],
|
|
|
+ "version" : "None"
|
|
|
+ },
|
|
|
{
|
|
|
"opname" : "OpTypeAccelerationStructureNV",
|
|
|
"class" : "Reserved",
|
|
|
@@ -7630,24 +7676,6 @@
|
|
|
"capabilities" : [ "ArbitraryPrecisionFloatingPointINTEL" ],
|
|
|
"version" : "None"
|
|
|
},
|
|
|
- {
|
|
|
- "opname" : "OpArbitraryFloatPowNINTEL",
|
|
|
- "class" : "@exclude",
|
|
|
- "opcode" : 5882,
|
|
|
- "operands" : [
|
|
|
- { "kind" : "IdResultType" },
|
|
|
- { "kind" : "IdResult" },
|
|
|
- { "kind" : "IdRef", "name" : "'A'" },
|
|
|
- { "kind" : "LiteralInteger", "name" : "'M1'" },
|
|
|
- { "kind" : "IdRef", "name" : "'B'" },
|
|
|
- { "kind" : "LiteralInteger", "name" : "'Mout'" },
|
|
|
- { "kind" : "LiteralInteger", "name" : "'EnableSubnormals'" },
|
|
|
- { "kind" : "LiteralInteger", "name" : "'RoundingMode'" },
|
|
|
- { "kind" : "LiteralInteger", "name" : "'RoundingAccuracy'" }
|
|
|
- ],
|
|
|
- "capabilities" : [ "ArbitraryPrecisionFloatingPointINTEL" ],
|
|
|
- "version" : "None"
|
|
|
- },
|
|
|
{
|
|
|
"opname" : "OpLoopControlINTEL",
|
|
|
"class" : "Reserved",
|
|
|
@@ -8692,7 +8720,9 @@
|
|
|
},
|
|
|
{
|
|
|
"enumerant" : "OptNoneINTEL",
|
|
|
- "value" : "0x10000"
|
|
|
+ "value" : "0x10000",
|
|
|
+ "capabilities" : [ "OptNoneINTEL" ],
|
|
|
+ "version" : "None"
|
|
|
}
|
|
|
]
|
|
|
},
|
|
|
@@ -12052,6 +12082,13 @@
|
|
|
"extensions" : [ "SPV_NV_ray_tracing" , "SPV_KHR_ray_tracing" ],
|
|
|
"version" : "None"
|
|
|
},
|
|
|
+ {
|
|
|
+ "enumerant" : "CurrentRayTimeNV",
|
|
|
+ "value" : 5334,
|
|
|
+ "capabilities" : [ "RayTracingMotionBlurNV" ],
|
|
|
+ "extensions" : [ "SPV_NV_ray_tracing_motion_blur" ],
|
|
|
+ "version" : "None"
|
|
|
+ },
|
|
|
{
|
|
|
"enumerant" : "IncomingRayFlagsNV",
|
|
|
"value" : 5351,
|
|
|
@@ -13084,6 +13121,13 @@
|
|
|
"extensions" : [ "SPV_NV_ray_tracing" ],
|
|
|
"version" : "None"
|
|
|
},
|
|
|
+ {
|
|
|
+ "enumerant" : "RayTracingMotionBlurNV",
|
|
|
+ "value" : 5341,
|
|
|
+ "capabilities" : [ "Shader" ],
|
|
|
+ "extensions" : [ "SPV_NV_ray_tracing_motion_blur" ],
|
|
|
+ "version" : "None"
|
|
|
+ },
|
|
|
{
|
|
|
"enumerant" : "VulkanMemoryModel",
|
|
|
"value" : 5345,
|