Skip to content

Commit e0d5cf0

Browse files
committed
Add headers for SPV_NV_shader_invocation_reorder.
1 parent 85a1ed2 commit e0d5cf0

File tree

10 files changed

+930
-0
lines changed

10 files changed

+930
-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,
@@ -521,6 +522,7 @@ namespace Spv
521522
RestrictPointerEXT = 5355,
522523
AliasedPointer = 5356,
523524
AliasedPointerEXT = 5356,
525+
HitObjectShaderRecordBufferNV = 5386,
524526
BindlessSamplerNV = 5398,
525527
BindlessImageNV = 5399,
526528
BoundSamplerNV = 5400,
@@ -1064,6 +1066,7 @@ namespace Spv
10641066
DemoteToHelperInvocation = 5379,
10651067
DemoteToHelperInvocationEXT = 5379,
10661068
RayTracingOpacityMicromapEXT = 5381,
1069+
ShaderInvocationReorderNV = 5383,
10671070
BindlessTextureNV = 5390,
10681071
SubgroupShuffleINTEL = 5568,
10691072
SubgroupBufferBlockIOINTEL = 5569,
@@ -1619,6 +1622,39 @@ namespace Spv
16191622
OpFragmentMaskFetchAMD = 5011,
16201623
OpFragmentFetchAMD = 5012,
16211624
OpReadClockKHR = 5056,
1625+
OpHitObjectRecordHitMotionNV = 5249,
1626+
OpHitObjectRecordHitWithIndexMotionNV = 5250,
1627+
OpHitObjectRecordMissMotionNV = 5251,
1628+
OpHitObjectGetWorldToObjectNV = 5252,
1629+
OpHitObjectGetObjectToWorldNV = 5253,
1630+
OpHitObjectGetObjectRayDirectionNV = 5254,
1631+
OpHitObjectGetObjectRayOriginNV = 5255,
1632+
OpHitObjectTraceRayMotionNV = 5256,
1633+
OpHitObjectGetShaderRecordBufferHandleNV = 5257,
1634+
OpHitObjectGetShaderBindingTableRecordIndexNV = 5258,
1635+
OpHitObjectRecordEmptyNV = 5259,
1636+
OpHitObjectTraceRayNV = 5260,
1637+
OpHitObjectRecordHitNV = 5261,
1638+
OpHitObjectRecordHitWithIndexNV = 5262,
1639+
OpHitObjectRecordMissNV = 5263,
1640+
OpHitObjectExecuteShaderNV = 5264,
1641+
OpHitObjectGetCurrentTimeNV = 5265,
1642+
OpHitObjectGetAttributesNV = 5266,
1643+
OpHitObjectGetHitKindNV = 5267,
1644+
OpHitObjectGetPrimitiveIndexNV = 5268,
1645+
OpHitObjectGetGeometryIndexNV = 5269,
1646+
OpHitObjectGetInstanceIdNV = 5270,
1647+
OpHitObjectGetInstanceCustomIndexNV = 5271,
1648+
OpHitObjectGetWorldRayDirectionNV = 5272,
1649+
OpHitObjectGetWorldRayOriginNV = 5273,
1650+
OpHitObjectGetRayTMaxNV = 5274,
1651+
OpHitObjectGetRayTMinNV = 5275,
1652+
OpHitObjectIsEmptyNV = 5276,
1653+
OpHitObjectIsHitNV = 5277,
1654+
OpHitObjectIsMissNV = 5278,
1655+
OpReorderThreadWithHitObjectNV = 5279,
1656+
OpReorderThreadWithHintNV = 5280,
1657+
OpTypeHitObjectNV = 5281,
16221658
OpImageSampleFootprintNV = 5283,
16231659
OpEmitMeshTasksEXT = 5294,
16241660
OpSetMeshOutputsEXT = 5295,

0 commit comments

Comments
 (0)