Skip to content

Commit c214f6f

Browse files
authored
Merge pull request KhronosGroup#300 from alelenv/reorder
Add headers for SPV_NV_shader_invocation_reorder.
2 parents 879bcd7 + 4c490b2 commit c214f6f

File tree

10 files changed

+897
-0
lines changed

10 files changed

+897
-0
lines changed

include/spirv/unified1/spirv.bf

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -224,6 +224,7 @@ namespace Spv
224224
ShaderRecordBufferNV = 5343,
225225
PhysicalStorageBuffer = 5349,
226226
PhysicalStorageBufferEXT = 5349,
227+
HitObjectAttributeNV = 5385,
227228
TaskPayloadWorkgroupEXT = 5402,
228229
CodeSectionINTEL = 5605,
229230
DeviceOnlyINTEL = 5936,
@@ -522,6 +523,7 @@ namespace Spv
522523
RestrictPointerEXT = 5355,
523524
AliasedPointer = 5356,
524525
AliasedPointerEXT = 5356,
526+
HitObjectShaderRecordBufferNV = 5386,
525527
BindlessSamplerNV = 5398,
526528
BindlessImageNV = 5399,
527529
BoundSamplerNV = 5400,
@@ -1073,6 +1075,7 @@ namespace Spv
10731075
DemoteToHelperInvocation = 5379,
10741076
DemoteToHelperInvocationEXT = 5379,
10751077
RayTracingOpacityMicromapEXT = 5381,
1078+
ShaderInvocationReorderNV = 5383,
10761079
BindlessTextureNV = 5390,
10771080
SubgroupShuffleINTEL = 5568,
10781081
SubgroupBufferBlockIOINTEL = 5569,
@@ -1631,6 +1634,39 @@ namespace Spv
16311634
OpFragmentMaskFetchAMD = 5011,
16321635
OpFragmentFetchAMD = 5012,
16331636
OpReadClockKHR = 5056,
1637+
OpHitObjectRecordHitMotionNV = 5249,
1638+
OpHitObjectRecordHitWithIndexMotionNV = 5250,
1639+
OpHitObjectRecordMissMotionNV = 5251,
1640+
OpHitObjectGetWorldToObjectNV = 5252,
1641+
OpHitObjectGetObjectToWorldNV = 5253,
1642+
OpHitObjectGetObjectRayDirectionNV = 5254,
1643+
OpHitObjectGetObjectRayOriginNV = 5255,
1644+
OpHitObjectTraceRayMotionNV = 5256,
1645+
OpHitObjectGetShaderRecordBufferHandleNV = 5257,
1646+
OpHitObjectGetShaderBindingTableRecordIndexNV = 5258,
1647+
OpHitObjectRecordEmptyNV = 5259,
1648+
OpHitObjectTraceRayNV = 5260,
1649+
OpHitObjectRecordHitNV = 5261,
1650+
OpHitObjectRecordHitWithIndexNV = 5262,
1651+
OpHitObjectRecordMissNV = 5263,
1652+
OpHitObjectExecuteShaderNV = 5264,
1653+
OpHitObjectGetCurrentTimeNV = 5265,
1654+
OpHitObjectGetAttributesNV = 5266,
1655+
OpHitObjectGetHitKindNV = 5267,
1656+
OpHitObjectGetPrimitiveIndexNV = 5268,
1657+
OpHitObjectGetGeometryIndexNV = 5269,
1658+
OpHitObjectGetInstanceIdNV = 5270,
1659+
OpHitObjectGetInstanceCustomIndexNV = 5271,
1660+
OpHitObjectGetWorldRayDirectionNV = 5272,
1661+
OpHitObjectGetWorldRayOriginNV = 5273,
1662+
OpHitObjectGetRayTMaxNV = 5274,
1663+
OpHitObjectGetRayTMinNV = 5275,
1664+
OpHitObjectIsEmptyNV = 5276,
1665+
OpHitObjectIsHitNV = 5277,
1666+
OpHitObjectIsMissNV = 5278,
1667+
OpReorderThreadWithHitObjectNV = 5279,
1668+
OpReorderThreadWithHintNV = 5280,
1669+
OpTypeHitObjectNV = 5281,
16341670
OpImageSampleFootprintNV = 5283,
16351671
OpEmitMeshTasksEXT = 5294,
16361672
OpSetMeshOutputsEXT = 5295,

0 commit comments

Comments
 (0)