aboutsummaryrefslogtreecommitdiff
path: root/include/spirv/unified1/spirv.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/spirv/unified1/spirv.h')
-rw-r--r--include/spirv/unified1/spirv.h82
1 files changed, 0 insertions, 82 deletions
diff --git a/include/spirv/unified1/spirv.h b/include/spirv/unified1/spirv.h
index 366b556..af4f06b 100644
--- a/include/spirv/unified1/spirv.h
+++ b/include/spirv/unified1/spirv.h
@@ -199,7 +199,6 @@ typedef enum SpvExecutionMode_ {
SpvExecutionModeNoGlobalOffsetINTEL = 5895,
SpvExecutionModeNumSIMDWorkitemsINTEL = 5896,
SpvExecutionModeSchedulerTargetFmaxMhzINTEL = 5903,
- SpvExecutionModeStreamingInterfaceINTEL = 6154,
SpvExecutionModeNamedBarrierCountINTEL = 6417,
SpvExecutionModeMax = 0x7fffffff,
} SpvExecutionMode;
@@ -232,7 +231,6 @@ typedef enum SpvStorageClass_ {
SpvStorageClassShaderRecordBufferNV = 5343,
SpvStorageClassPhysicalStorageBuffer = 5349,
SpvStorageClassPhysicalStorageBufferEXT = 5349,
- SpvStorageClassHitObjectAttributeNV = 5385,
SpvStorageClassTaskPayloadWorkgroupEXT = 5402,
SpvStorageClassCodeSectionINTEL = 5605,
SpvStorageClassDeviceOnlyINTEL = 5936,
@@ -458,7 +456,6 @@ typedef enum SpvFunctionParameterAttribute_ {
SpvFunctionParameterAttributeNoCapture = 5,
SpvFunctionParameterAttributeNoWrite = 6,
SpvFunctionParameterAttributeNoReadWrite = 7,
- SpvFunctionParameterAttributeRuntimeAlignedINTEL = 5940,
SpvFunctionParameterAttributeMax = 0x7fffffff,
} SpvFunctionParameterAttribute;
@@ -529,7 +526,6 @@ typedef enum SpvDecoration_ {
SpvDecorationRestrictPointerEXT = 5355,
SpvDecorationAliasedPointer = 5356,
SpvDecorationAliasedPointerEXT = 5356,
- SpvDecorationHitObjectShaderRecordBufferNV = 5386,
SpvDecorationBindlessSamplerNV = 5398,
SpvDecorationBindlessImageNV = 5399,
SpvDecorationBoundSamplerNV = 5400,
@@ -568,12 +564,8 @@ typedef enum SpvDecoration_ {
SpvDecorationPrefetchINTEL = 5902,
SpvDecorationStallEnableINTEL = 5905,
SpvDecorationFuseLoopsInFunctionINTEL = 5907,
- SpvDecorationMathOpDSPModeINTEL = 5909,
SpvDecorationAliasScopeINTEL = 5914,
SpvDecorationNoAliasINTEL = 5915,
- SpvDecorationInitiationIntervalINTEL = 5917,
- SpvDecorationMaxConcurrencyINTEL = 5918,
- SpvDecorationPipelineEnableINTEL = 5919,
SpvDecorationBufferLocationINTEL = 5921,
SpvDecorationIOPipeStorageINTEL = 5944,
SpvDecorationFunctionFloatingPointModeINTEL = 6080,
@@ -748,8 +740,6 @@ typedef enum SpvLoopControlShift_ {
SpvLoopControlMaxInterleavingINTELShift = 21,
SpvLoopControlSpeculatedIterationsINTELShift = 22,
SpvLoopControlNoFusionINTELShift = 23,
- SpvLoopControlLoopCountINTELShift = 24,
- SpvLoopControlMaxReinvocationDelayINTELShift = 25,
SpvLoopControlMax = 0x7fffffff,
} SpvLoopControlShift;
@@ -772,8 +762,6 @@ typedef enum SpvLoopControlMask_ {
SpvLoopControlMaxInterleavingINTELMask = 0x00200000,
SpvLoopControlSpeculatedIterationsINTELMask = 0x00400000,
SpvLoopControlNoFusionINTELMask = 0x00800000,
- SpvLoopControlLoopCountINTELMask = 0x01000000,
- SpvLoopControlMaxReinvocationDelayINTELMask = 0x02000000,
} SpvLoopControlMask;
typedef enum SpvFunctionControlShift_ {
@@ -1075,7 +1063,6 @@ typedef enum SpvCapability_ {
SpvCapabilityDemoteToHelperInvocation = 5379,
SpvCapabilityDemoteToHelperInvocationEXT = 5379,
SpvCapabilityRayTracingOpacityMicromapEXT = 5381,
- SpvCapabilityShaderInvocationReorderNV = 5383,
SpvCapabilityBindlessTextureNV = 5390,
SpvCapabilitySubgroupShuffleINTEL = 5568,
SpvCapabilitySubgroupBufferBlockIOINTEL = 5569,
@@ -1109,13 +1096,10 @@ typedef enum SpvCapability_ {
SpvCapabilityFPGAMemoryAccessesINTEL = 5898,
SpvCapabilityFPGAClusterAttributesINTEL = 5904,
SpvCapabilityLoopFuseINTEL = 5906,
- SpvCapabilityFPGADSPControlINTEL = 5908,
SpvCapabilityMemoryAccessAliasingINTEL = 5910,
- SpvCapabilityFPGAInvocationPipeliningAttributesINTEL = 5916,
SpvCapabilityFPGABufferLocationINTEL = 5920,
SpvCapabilityArbitraryPrecisionFixedPointINTEL = 5922,
SpvCapabilityUSMStorageClassesINTEL = 5935,
- SpvCapabilityRuntimeAlignedAttributeINTEL = 5939,
SpvCapabilityIOPipesINTEL = 5943,
SpvCapabilityBlockingPipesINTEL = 5945,
SpvCapabilityFPGARegINTEL = 5948,
@@ -1632,39 +1616,6 @@ typedef enum SpvOp_ {
SpvOpFragmentMaskFetchAMD = 5011,
SpvOpFragmentFetchAMD = 5012,
SpvOpReadClockKHR = 5056,
- SpvOpHitObjectRecordHitMotionNV = 5249,
- SpvOpHitObjectRecordHitWithIndexMotionNV = 5250,
- SpvOpHitObjectRecordMissMotionNV = 5251,
- SpvOpHitObjectGetWorldToObjectNV = 5252,
- SpvOpHitObjectGetObjectToWorldNV = 5253,
- SpvOpHitObjectGetObjectRayDirectionNV = 5254,
- SpvOpHitObjectGetObjectRayOriginNV = 5255,
- SpvOpHitObjectTraceRayMotionNV = 5256,
- SpvOpHitObjectGetShaderRecordBufferHandleNV = 5257,
- SpvOpHitObjectGetShaderBindingTableRecordIndexNV = 5258,
- SpvOpHitObjectRecordEmptyNV = 5259,
- SpvOpHitObjectTraceRayNV = 5260,
- SpvOpHitObjectRecordHitNV = 5261,
- SpvOpHitObjectRecordHitWithIndexNV = 5262,
- SpvOpHitObjectRecordMissNV = 5263,
- SpvOpHitObjectExecuteShaderNV = 5264,
- SpvOpHitObjectGetCurrentTimeNV = 5265,
- SpvOpHitObjectGetAttributesNV = 5266,
- SpvOpHitObjectGetHitKindNV = 5267,
- SpvOpHitObjectGetPrimitiveIndexNV = 5268,
- SpvOpHitObjectGetGeometryIndexNV = 5269,
- SpvOpHitObjectGetInstanceIdNV = 5270,
- SpvOpHitObjectGetInstanceCustomIndexNV = 5271,
- SpvOpHitObjectGetWorldRayDirectionNV = 5272,
- SpvOpHitObjectGetWorldRayOriginNV = 5273,
- SpvOpHitObjectGetRayTMaxNV = 5274,
- SpvOpHitObjectGetRayTMinNV = 5275,
- SpvOpHitObjectIsEmptyNV = 5276,
- SpvOpHitObjectIsHitNV = 5277,
- SpvOpHitObjectIsMissNV = 5278,
- SpvOpReorderThreadWithHitObjectNV = 5279,
- SpvOpReorderThreadWithHintNV = 5280,
- SpvOpTypeHitObjectNV = 5281,
SpvOpImageSampleFootprintNV = 5283,
SpvOpEmitMeshTasksEXT = 5294,
SpvOpSetMeshOutputsEXT = 5295,
@@ -2340,39 +2291,6 @@ inline void SpvHasResultAndType(SpvOp opcode, bool *hasResult, bool *hasResultTy
case SpvOpFragmentMaskFetchAMD: *hasResult = true; *hasResultType = true; break;
case SpvOpFragmentFetchAMD: *hasResult = true; *hasResultType = true; break;
case SpvOpReadClockKHR: *hasResult = true; *hasResultType = true; break;
- case SpvOpHitObjectRecordHitMotionNV: *hasResult = false; *hasResultType = false; break;
- case SpvOpHitObjectRecordHitWithIndexMotionNV: *hasResult = false; *hasResultType = false; break;
- case SpvOpHitObjectRecordMissMotionNV: *hasResult = false; *hasResultType = false; break;
- case SpvOpHitObjectGetWorldToObjectNV: *hasResult = true; *hasResultType = true; break;
- case SpvOpHitObjectGetObjectToWorldNV: *hasResult = true; *hasResultType = true; break;
- case SpvOpHitObjectGetObjectRayDirectionNV: *hasResult = true; *hasResultType = true; break;
- case SpvOpHitObjectGetObjectRayOriginNV: *hasResult = true; *hasResultType = true; break;
- case SpvOpHitObjectTraceRayMotionNV: *hasResult = false; *hasResultType = false; break;
- case SpvOpHitObjectGetShaderRecordBufferHandleNV: *hasResult = true; *hasResultType = true; break;
- case SpvOpHitObjectGetShaderBindingTableRecordIndexNV: *hasResult = true; *hasResultType = true; break;
- case SpvOpHitObjectRecordEmptyNV: *hasResult = false; *hasResultType = false; break;
- case SpvOpHitObjectTraceRayNV: *hasResult = false; *hasResultType = false; break;
- case SpvOpHitObjectRecordHitNV: *hasResult = false; *hasResultType = false; break;
- case SpvOpHitObjectRecordHitWithIndexNV: *hasResult = false; *hasResultType = false; break;
- case SpvOpHitObjectRecordMissNV: *hasResult = false; *hasResultType = false; break;
- case SpvOpHitObjectExecuteShaderNV: *hasResult = false; *hasResultType = false; break;
- case SpvOpHitObjectGetCurrentTimeNV: *hasResult = true; *hasResultType = true; break;
- case SpvOpHitObjectGetAttributesNV: *hasResult = false; *hasResultType = false; break;
- case SpvOpHitObjectGetHitKindNV: *hasResult = true; *hasResultType = true; break;
- case SpvOpHitObjectGetPrimitiveIndexNV: *hasResult = true; *hasResultType = true; break;
- case SpvOpHitObjectGetGeometryIndexNV: *hasResult = true; *hasResultType = true; break;
- case SpvOpHitObjectGetInstanceIdNV: *hasResult = true; *hasResultType = true; break;
- case SpvOpHitObjectGetInstanceCustomIndexNV: *hasResult = true; *hasResultType = true; break;
- case SpvOpHitObjectGetWorldRayDirectionNV: *hasResult = true; *hasResultType = true; break;
- case SpvOpHitObjectGetWorldRayOriginNV: *hasResult = true; *hasResultType = true; break;
- case SpvOpHitObjectGetRayTMaxNV: *hasResult = true; *hasResultType = true; break;
- case SpvOpHitObjectGetRayTMinNV: *hasResult = true; *hasResultType = true; break;
- case SpvOpHitObjectIsEmptyNV: *hasResult = true; *hasResultType = true; break;
- case SpvOpHitObjectIsHitNV: *hasResult = true; *hasResultType = true; break;
- case SpvOpHitObjectIsMissNV: *hasResult = true; *hasResultType = true; break;
- case SpvOpReorderThreadWithHitObjectNV: *hasResult = false; *hasResultType = false; break;
- case SpvOpReorderThreadWithHintNV: *hasResult = false; *hasResultType = false; break;
- case SpvOpTypeHitObjectNV: *hasResult = true; *hasResultType = false; break;
case SpvOpImageSampleFootprintNV: *hasResult = true; *hasResultType = true; break;
case SpvOpEmitMeshTasksEXT: *hasResult = false; *hasResultType = false; break;
case SpvOpSetMeshOutputsEXT: *hasResult = false; *hasResultType = false; break;