Skip to content

Commit 01e0577

Browse files
authored
Rename OpRayQueryGetClusterIdNV to OpRayQueryGetIntersectionClusterIdNV (#547)
Add aliases for backward compatibility.
1 parent 54ae32b commit 01e0577

File tree

10 files changed

+14
-4
lines changed

10 files changed

+14
-4
lines changed

include/spirv/unified1/spirv.bf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2173,6 +2173,7 @@ namespace Spv
21732173
OpTypeAccelerationStructureNV = 5341,
21742174
OpExecuteCallableNV = 5344,
21752175
OpRayQueryGetClusterIdNV = 5345,
2176+
OpRayQueryGetIntersectionClusterIdNV = 5345,
21762177
OpHitObjectGetClusterIdNV = 5346,
21772178
OpTypeCooperativeMatrixNV = 5358,
21782179
OpCooperativeMatrixLoadNV = 5359,

include/spirv/unified1/spirv.core.grammar.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6504,8 +6504,9 @@
65046504
"version" : "None"
65056505
},
65066506
{
6507-
"opname" : "OpRayQueryGetClusterIdNV",
6507+
"opname" : "OpRayQueryGetIntersectionClusterIdNV",
65086508
"class" : "Reserved",
6509+
"aliases" : ["OpRayQueryGetClusterIdNV"],
65096510
"opcode" : 5345,
65106511
"operands" : [
65116512
{ "kind" : "IdResultType" },

include/spirv/unified1/spirv.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2172,6 +2172,7 @@ public enum Op
21722172
OpTypeAccelerationStructureNV = 5341,
21732173
OpExecuteCallableNV = 5344,
21742174
OpRayQueryGetClusterIdNV = 5345,
2175+
OpRayQueryGetIntersectionClusterIdNV = 5345,
21752176
OpHitObjectGetClusterIdNV = 5346,
21762177
OpTypeCooperativeMatrixNV = 5358,
21772178
OpCooperativeMatrixLoadNV = 5359,

include/spirv/unified1/spirv.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2107,6 +2107,7 @@ typedef enum SpvOp_ {
21072107
SpvOpTypeAccelerationStructureNV = 5341,
21082108
SpvOpExecuteCallableNV = 5344,
21092109
SpvOpRayQueryGetClusterIdNV = 5345,
2110+
SpvOpRayQueryGetIntersectionClusterIdNV = 5345,
21102111
SpvOpHitObjectGetClusterIdNV = 5346,
21112112
SpvOpTypeCooperativeMatrixNV = 5358,
21122113
SpvOpCooperativeMatrixLoadNV = 5359,
@@ -2941,7 +2942,7 @@ inline void SpvHasResultAndType(SpvOp opcode, bool *hasResult, bool *hasResultTy
29412942
case SpvOpRayQueryGetIntersectionTriangleVertexPositionsKHR: *hasResult = true; *hasResultType = true; break;
29422943
case SpvOpTypeAccelerationStructureKHR: *hasResult = true; *hasResultType = false; break;
29432944
case SpvOpExecuteCallableNV: *hasResult = false; *hasResultType = false; break;
2944-
case SpvOpRayQueryGetClusterIdNV: *hasResult = true; *hasResultType = true; break;
2945+
case SpvOpRayQueryGetIntersectionClusterIdNV: *hasResult = true; *hasResultType = true; break;
29452946
case SpvOpHitObjectGetClusterIdNV: *hasResult = true; *hasResultType = true; break;
29462947
case SpvOpTypeCooperativeMatrixNV: *hasResult = true; *hasResultType = false; break;
29472948
case SpvOpCooperativeMatrixLoadNV: *hasResult = true; *hasResultType = true; break;

include/spirv/unified1/spirv.hpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2103,6 +2103,7 @@ enum Op {
21032103
OpTypeAccelerationStructureNV = 5341,
21042104
OpExecuteCallableNV = 5344,
21052105
OpRayQueryGetClusterIdNV = 5345,
2106+
OpRayQueryGetIntersectionClusterIdNV = 5345,
21062107
OpHitObjectGetClusterIdNV = 5346,
21072108
OpTypeCooperativeMatrixNV = 5358,
21082109
OpCooperativeMatrixLoadNV = 5359,
@@ -2937,7 +2938,7 @@ inline void HasResultAndType(Op opcode, bool *hasResult, bool *hasResultType) {
29372938
case OpRayQueryGetIntersectionTriangleVertexPositionsKHR: *hasResult = true; *hasResultType = true; break;
29382939
case OpTypeAccelerationStructureKHR: *hasResult = true; *hasResultType = false; break;
29392940
case OpExecuteCallableNV: *hasResult = false; *hasResultType = false; break;
2940-
case OpRayQueryGetClusterIdNV: *hasResult = true; *hasResultType = true; break;
2941+
case OpRayQueryGetIntersectionClusterIdNV: *hasResult = true; *hasResultType = true; break;
29412942
case OpHitObjectGetClusterIdNV: *hasResult = true; *hasResultType = true; break;
29422943
case OpTypeCooperativeMatrixNV: *hasResult = true; *hasResultType = false; break;
29432944
case OpCooperativeMatrixLoadNV: *hasResult = true; *hasResultType = true; break;

include/spirv/unified1/spirv.hpp11

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2103,6 +2103,7 @@ enum class Op : unsigned {
21032103
OpTypeAccelerationStructureNV = 5341,
21042104
OpExecuteCallableNV = 5344,
21052105
OpRayQueryGetClusterIdNV = 5345,
2106+
OpRayQueryGetIntersectionClusterIdNV = 5345,
21062107
OpHitObjectGetClusterIdNV = 5346,
21072108
OpTypeCooperativeMatrixNV = 5358,
21082109
OpCooperativeMatrixLoadNV = 5359,
@@ -2937,7 +2938,7 @@ inline void HasResultAndType(Op opcode, bool *hasResult, bool *hasResultType) {
29372938
case Op::OpRayQueryGetIntersectionTriangleVertexPositionsKHR: *hasResult = true; *hasResultType = true; break;
29382939
case Op::OpTypeAccelerationStructureKHR: *hasResult = true; *hasResultType = false; break;
29392940
case Op::OpExecuteCallableNV: *hasResult = false; *hasResultType = false; break;
2940-
case Op::OpRayQueryGetClusterIdNV: *hasResult = true; *hasResultType = true; break;
2941+
case Op::OpRayQueryGetIntersectionClusterIdNV: *hasResult = true; *hasResultType = true; break;
29412942
case Op::OpHitObjectGetClusterIdNV: *hasResult = true; *hasResultType = true; break;
29422943
case Op::OpTypeCooperativeMatrixNV: *hasResult = true; *hasResultType = false; break;
29432944
case Op::OpCooperativeMatrixLoadNV: *hasResult = true; *hasResultType = true; break;

include/spirv/unified1/spirv.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2084,6 +2084,7 @@
20842084
"OpTypeAccelerationStructureNV": 5341,
20852085
"OpExecuteCallableNV": 5344,
20862086
"OpRayQueryGetClusterIdNV": 5345,
2087+
"OpRayQueryGetIntersectionClusterIdNV": 5345,
20872088
"OpHitObjectGetClusterIdNV": 5346,
20882089
"OpTypeCooperativeMatrixNV": 5358,
20892090
"OpCooperativeMatrixLoadNV": 5359,

include/spirv/unified1/spirv.lua

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2094,6 +2094,7 @@ spv = {
20942094
OpTypeAccelerationStructureNV = 5341,
20952095
OpExecuteCallableNV = 5344,
20962096
OpRayQueryGetClusterIdNV = 5345,
2097+
OpRayQueryGetIntersectionClusterIdNV = 5345,
20972098
OpHitObjectGetClusterIdNV = 5346,
20982099
OpTypeCooperativeMatrixNV = 5358,
20992100
OpCooperativeMatrixLoadNV = 5359,

include/spirv/unified1/spirv.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2037,6 +2037,7 @@
20372037
'OpTypeAccelerationStructureNV' : 5341,
20382038
'OpExecuteCallableNV' : 5344,
20392039
'OpRayQueryGetClusterIdNV' : 5345,
2040+
'OpRayQueryGetIntersectionClusterIdNV' : 5345,
20402041
'OpHitObjectGetClusterIdNV' : 5346,
20412042
'OpTypeCooperativeMatrixNV' : 5358,
20422043
'OpCooperativeMatrixLoadNV' : 5359,

include/spirv/unified1/spv.d

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2175,6 +2175,7 @@ enum Op : uint
21752175
OpTypeAccelerationStructureNV = 5341,
21762176
OpExecuteCallableNV = 5344,
21772177
OpRayQueryGetClusterIdNV = 5345,
2178+
OpRayQueryGetIntersectionClusterIdNV = 5345,
21782179
OpHitObjectGetClusterIdNV = 5346,
21792180
OpTypeCooperativeMatrixNV = 5358,
21802181
OpCooperativeMatrixLoadNV = 5359,

0 commit comments

Comments
 (0)