53625362 "version" : "None"
53635363 },
53645364 {
5365- "opname" : "OpFinalizeNodePayloadsAMDX",
5365+ "opname" : "OpAllocateNodePayloadsAMDX",
5366+ "class" : "Reserved",
5367+ "opcode" : 5074,
5368+ "operands" : [
5369+ { "kind" : "IdResultType" },
5370+ { "kind" : "IdResult" },
5371+ { "kind" : "IdScope", "name" : "'Visibility'" },
5372+ { "kind" : "IdRef", "name": "'Payload Count'" },
5373+ { "kind" : "IdRef", "name": "'Node Index'" }
5374+ ],
5375+ "capabilities" : [ "ShaderEnqueueAMDX" ],
5376+ "version" : "None"
5377+ },
5378+ {
5379+ "opname" : "OpEnqueueNodePayloadsAMDX",
53665380 "class" : "Reserved",
53675381 "opcode" : 5075,
53685382 "operands" : [
53715385 "capabilities" : [ "ShaderEnqueueAMDX" ],
53725386 "version" : "None"
53735387 },
5388+ {
5389+ "opname" : "OpTypeNodePayloadArrayAMDX",
5390+ "class" : "Reserved",
5391+ "opcode" : 5076,
5392+ "operands" : [
5393+ { "kind" : "IdResult" },
5394+ { "kind" : "IdRef", "name": "'Payload Type'" }
5395+ ],
5396+ "capabilities" : [ "ShaderEnqueueAMDX" ],
5397+ "version" : "None"
5398+ },
53745399 {
53755400 "opname" : "OpFinishWritingNodePayloadAMDX",
53765401 "class" : "Reserved",
53845409 "version" : "None"
53855410 },
53865411 {
5387- "opname" : "OpInitializeNodePayloadsAMDX ",
5412+ "opname" : "OpNodePayloadArrayLengthAMDX ",
53885413 "class" : "Reserved",
53895414 "opcode" : 5090,
53905415 "operands" : [
5391- { "kind" : "IdRef", "name": "'Payload Array'" },
5392- { "kind" : "IdScope", "name": "'Visibility'" },
5393- { "kind" : "IdRef", "name": "'Payload Count'" },
5394- { "kind" : "IdRef", "name": "'Node Index'" }
5416+ { "kind" : "IdResultType" },
5417+ { "kind" : "IdResult" },
5418+ { "kind" : "IdRef", "name": "'Payload Array'" }
53955419 ],
53965420 "capabilities" : [ "ShaderEnqueueAMDX" ],
53975421 "version" : "None"
53985422 },
5423+ {
5424+ "opname" : "OpIsNodePayloadValidAMDX",
5425+ "class" : "Reserved",
5426+ "opcode" : 5101,
5427+ "operands" : [
5428+ { "kind" : "IdResultType" },
5429+ { "kind" : "IdResult" },
5430+ { "kind" : "IdRef", "name": "'Payload Type'" },
5431+ { "kind" : "IdRef", "name": "'Node Index'" }
5432+ ],
5433+ "capabilities" : [ "ShaderEnqueueAMDX" ],
5434+ "version": "None"
5435+ },
5436+ {
5437+ "opname" : "OpConstantStringAMDX",
5438+ "class" : "Reserved",
5439+ "opcode" : 5103,
5440+ "operands" : [
5441+ { "kind" : "IdResult" },
5442+ { "kind" : "LiteralString", "name": "'Literal String'" }
5443+ ],
5444+ "capabilities" : [ "ShaderEnqueueAMDX" ],
5445+ "version": "None"
5446+ },
5447+ {
5448+ "opname" : "OpSpecConstantStringAMDX",
5449+ "class" : "Reserved",
5450+ "opcode" : 5104,
5451+ "operands" : [
5452+ { "kind" : "IdResult" },
5453+ { "kind" : "LiteralString", "name": "'Literal String'" }
5454+ ],
5455+ "capabilities" : [ "ShaderEnqueueAMDX" ],
5456+ "version": "None"
5457+ },
53995458 {
54005459 "opname" : "OpGroupNonUniformQuadAllKHR",
54015460 "class" : "Non-Uniform",
1131011369 "capabilities" : [ "ShaderEnqueueAMDX" ],
1131111370 "version" : "None"
1131211371 },
11372+ {
11373+ "enumerant" : "IsApiEntryAMDX",
11374+ "value" : 5070,
11375+ "capabilities" : [ "ShaderEnqueueAMDX" ],
11376+ "parameters" : [
11377+ { "kind" : "IdRef", "name" : "'Is Entry'" }
11378+ ],
11379+ "version" : "None"
11380+ },
1131311381 {
1131411382 "enumerant" : "MaxNodeRecursionAMDX",
1131511383 "value" : 5071,
1140411472 "capabilities" : [ "QuadControlKHR" ],
1140511473 "version" : "None"
1140611474 },
11475+ {
11476+ "enumerant" : "SharesInputWithAMDX",
11477+ "value" : 5102,
11478+ "capabilities" : [ "ShaderEnqueueAMDX" ],
11479+ "parameters" : [
11480+ { "kind" : "IdRef", "name" : "'Node Name'" },
11481+ { "kind" : "IdRef", "name" : "'Shader Index'" }
11482+ ],
11483+ "version" : "None"
11484+ },
1140711485 {
1140811486 "enumerant" : "OutputLinesEXT",
1140911487 "aliases" : ["OutputLinesNV"],
1174711825 "capabilities" : [ "ShaderEnqueueAMDX" ],
1174811826 "version" : "None"
1174911827 },
11750- {
11751- "enumerant" : "NodeOutputPayloadAMDX",
11752- "value" : 5076,
11753- "capabilities" : [ "ShaderEnqueueAMDX" ],
11754- "version" : "None"
11755- },
1175611828 {
1175711829 "enumerant" : "CallableDataKHR",
1175811830 "aliases" : ["CallableDataNV"],
1309213164 "value" : 5019,
1309313165 "capabilities" : [ "ShaderEnqueueAMDX" ],
1309413166 "parameters" : [
13095- { "kind" : "IdRef", "name" : "'Payload Array '" }
13167+ { "kind" : "IdRef", "name" : "'Payload Type '" }
1309613168 ],
1309713169 "version" : "None"
1309813170 },
@@ -13116,10 +13188,40 @@
1311613188 "value" : 5091,
1311713189 "capabilities" : [ "ShaderEnqueueAMDX" ],
1311813190 "parameters" : [
13119- { "kind" : "LiteralString", "name" : "'Node Name'" }
13191+ { "kind" : "IdRef", "name" : "'Node Name'" }
13192+ ],
13193+ "version" : "None"
13194+ },
13195+ {
13196+ "enumerant" : "PayloadNodeBaseIndexAMDX",
13197+ "value" : 5098,
13198+ "capabilities" : [ "ShaderEnqueueAMDX" ],
13199+ "parameters" : [
13200+ { "kind" : "IdRef", "name" : "'Base Index'" }
13201+ ],
13202+ "version" : "None"
13203+ },
13204+ {
13205+ "enumerant" : "PayloadNodeSparseArrayAMDX",
13206+ "value" : 5099,
13207+ "capabilities" : [ "ShaderEnqueueAMDX" ],
13208+ "version" : "None"
13209+ },
13210+ {
13211+ "enumerant" : "PayloadNodeArraySizeAMDX",
13212+ "value" : 5100,
13213+ "capabilities" : [ "ShaderEnqueueAMDX" ],
13214+ "parameters" : [
13215+ { "kind" : "IdRef", "name" : "'Array Size'" }
1312013216 ],
1312113217 "version" : "None"
1312213218 },
13219+ {
13220+ "enumerant" : "PayloadDispatchIndirectAMDX",
13221+ "value" : 5105,
13222+ "capabilities" : [ "ShaderEnqueueAMDX" ],
13223+ "version" : "None"
13224+ },
1312313225 {
1312413226 "enumerant" : "OverrideCoverageNV",
1312513227 "value" : 5248,
1419614298 "version" : "None"
1419714299 },
1419814300 {
14199- "enumerant" : "CoalescedInputCountAMDX ",
14301+ "enumerant" : "RemainingRecursionLevelsAMDX ",
1420014302 "value" : 5021,
1420114303 "capabilities" : [ "ShaderEnqueueAMDX" ],
1420214304 "version" : "None"
1539515497 "value" : 5087,
1539615498 "extensions" : [ "SPV_KHR_quad_control" ],
1539715499 "version" : "None"
15398- },
15500+ },
1539915501 {
1540015502 "enumerant" : "SampleMaskOverrideCoverageNV",
1540115503 "value" : 5249,
0 commit comments