Updates to the vscode SPIR-V extension (#4246)
* utils/vscode: Allow running install.sh from any CWD
* utils/vscode: Update schema to latest
* utils/vscode: Don't keep on adding trailing newlines
Repeatedly formatting the file will keep on appending newlines to the end of the file.
Don't do that.
diff --git a/utils/vscode/install.sh b/utils/vscode/install.sh
index 01fc914..de54c62 100755
--- a/utils/vscode/install.sh
+++ b/utils/vscode/install.sh
@@ -18,15 +18,17 @@
EXT_PATH=~/.vscode/extensions/google.spirvls-0.0.1
ROOT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )"
-go run ${ROOT_PATH}/src/tools/gen-grammar.go --cache ${ROOT_PATH}/cache --template ${ROOT_PATH}/spirv.json.tmpl --out ${ROOT_PATH}/spirv.json
-go run ${ROOT_PATH}/src/tools/gen-grammar.go --cache ${ROOT_PATH}/cache --template ${ROOT_PATH}/src/schema/schema.go.tmpl --out ${ROOT_PATH}/src/schema/schema.go
+pushd ${ROOT_PATH}
+ go run ./src/tools/gen-grammar.go --cache ./cache --template ./spirv.json.tmpl --out ./spirv.json
+ go run ./src/tools/gen-grammar.go --cache ./cache --template ./src/schema/schema.go.tmpl --out ./src/schema/schema.go
-mkdir -p ${EXT_PATH}
-cp ${ROOT_PATH}/extension.js ${EXT_PATH}
-cp ${ROOT_PATH}/package.json ${EXT_PATH}
-cp ${ROOT_PATH}/spirv.json ${EXT_PATH}
+ mkdir -p ${EXT_PATH}
+ cp ./extension.js ${EXT_PATH}
+ cp ./package.json ${EXT_PATH}
+ cp ./spirv.json ${EXT_PATH}
-go build -o ${EXT_PATH}/langsvr ${ROOT_PATH}/src/langsvr.go
+ go build -o ${EXT_PATH}/langsvr ./src/langsvr.go
+popd
cd ${EXT_PATH}
npm install
diff --git a/utils/vscode/spirv.json b/utils/vscode/spirv.json
index 29b679c..2e88296 100644
--- a/utils/vscode/spirv.json
+++ b/utils/vscode/spirv.json
@@ -1,7 +1,7 @@
{
"scopeName": "source.spirv",
"name": "SPIR-V",
- "comment": "Generated by gen-grammar.go --template=../../spirv.json.tmpl --out=../../spirv.json. Do not modify this file directly.",
+ "comment": "Generated by gen-grammar.go --template=./spirv.json.tmpl --out=./spirv.json. Do not modify this file directly.",
"patterns": [
{ "include": "#BitEnum_ImageOperands" },
{ "include": "#BitEnum_FPFastMathMode" },
@@ -12,7 +12,6 @@
{ "include": "#BitEnum_MemoryAccess" },
{ "include": "#BitEnum_KernelProfilingInfo" },
{ "include": "#BitEnum_RayFlags" },
- { "include": "#BitEnum_FragmentShadingRate" },
{ "include": "#ValueEnum_SourceLanguage" },
{ "include": "#ValueEnum_ExecutionModel" },
{ "include": "#ValueEnum_AddressingModel" },
@@ -26,8 +25,6 @@
{ "include": "#ValueEnum_ImageChannelOrder" },
{ "include": "#ValueEnum_ImageChannelDataType" },
{ "include": "#ValueEnum_FPRoundingMode" },
- { "include": "#ValueEnum_FPDenormMode" },
- { "include": "#ValueEnum_FPOperationMode" },
{ "include": "#ValueEnum_LinkageType" },
{ "include": "#ValueEnum_AccessQualifier" },
{ "include": "#ValueEnum_FunctionParameterAttribute" },
@@ -60,7 +57,7 @@
"name": "keyword.spirv"
},
"BitEnum_FPFastMathMode": {
- "match": "\\b(None|NotNaN|NotInf|NSZ|AllowRecip|Fast|AllowContractFastINTEL|AllowReassocINTEL)\\b",
+ "match": "\\b(None|NotNaN|NotInf|NSZ|AllowRecip|Fast)\\b",
"name": "keyword.spirv"
},
"BitEnum_SelectionControl": {
@@ -68,7 +65,7 @@
"name": "keyword.spirv"
},
"BitEnum_LoopControl": {
- "match": "\\b(None|Unroll|DontUnroll|DependencyInfinite|DependencyLength|MinIterations|MaxIterations|IterationMultiple|PeelCount|PartialCount|InitiationIntervalINTEL|MaxConcurrencyINTEL|DependencyArrayINTEL|PipelineEnableINTEL|LoopCoalesceINTEL|MaxInterleavingINTEL|SpeculatedIterationsINTEL|NoFusionINTEL)\\b",
+ "match": "\\b(None|Unroll|DontUnroll|DependencyInfinite|DependencyLength|MinIterations|MaxIterations|IterationMultiple|PeelCount|PartialCount)\\b",
"name": "keyword.spirv"
},
"BitEnum_FunctionControl": {
@@ -91,10 +88,6 @@
"match": "\\b(NoneKHR|OpaqueKHR|NoOpaqueKHR|TerminateOnFirstHitKHR|SkipClosestHitShaderKHR|CullBackFacingTrianglesKHR|CullFrontFacingTrianglesKHR|CullOpaqueKHR|CullNoOpaqueKHR|SkipTrianglesKHR|SkipAABBsKHR)\\b",
"name": "keyword.spirv"
},
- "BitEnum_FragmentShadingRate": {
- "match": "\\b(Vertical2Pixels|Vertical4Pixels|Horizontal2Pixels|Horizontal4Pixels)\\b",
- "name": "keyword.spirv"
- },
"ValueEnum_SourceLanguage": {
"match": "\\b(Unknown|ESSL|GLSL|OpenCL_C|OpenCL_CPP|HLSL)\\b",
"name": "keyword.spirv"
@@ -112,11 +105,11 @@
"name": "keyword.spirv"
},
"ValueEnum_ExecutionMode": {
- "match": "\\b(Invocations|SpacingEqual|SpacingFractionalEven|SpacingFractionalOdd|VertexOrderCw|VertexOrderCcw|PixelCenterInteger|OriginUpperLeft|OriginLowerLeft|EarlyFragmentTests|PointMode|Xfb|DepthReplacing|DepthGreater|DepthLess|DepthUnchanged|LocalSize|LocalSizeHint|InputPoints|InputLines|InputLinesAdjacency|Triangles|InputTrianglesAdjacency|Quads|Isolines|OutputVertices|OutputPoints|OutputLineStrip|OutputTriangleStrip|VecTypeHint|ContractionOff|Initializer|Finalizer|SubgroupSize|SubgroupsPerWorkgroup|SubgroupsPerWorkgroupId|LocalSizeId|LocalSizeHintId|PostDepthCoverage|DenormPreserve|DenormFlushToZero|SignedZeroInfNanPreserve|RoundingModeRTE|RoundingModeRTZ|StencilRefReplacingEXT|OutputLinesNV|OutputPrimitivesNV|DerivativeGroupQuadsNV|DerivativeGroupLinearNV|OutputTrianglesNV|PixelInterlockOrderedEXT|PixelInterlockUnorderedEXT|SampleInterlockOrderedEXT|SampleInterlockUnorderedEXT|ShadingRateInterlockOrderedEXT|ShadingRateInterlockUnorderedEXT|SharedLocalMemorySizeINTEL|RoundingModeRTPINTEL|RoundingModeRTNINTEL|FloatingPointModeALTINTEL|FloatingPointModeIEEEINTEL|MaxWorkgroupSizeINTEL|MaxWorkDimINTEL|NoGlobalOffsetINTEL|NumSIMDWorkitemsINTEL|SchedulerTargetFmaxMhzINTEL)\\b",
+ "match": "\\b(Invocations|SpacingEqual|SpacingFractionalEven|SpacingFractionalOdd|VertexOrderCw|VertexOrderCcw|PixelCenterInteger|OriginUpperLeft|OriginLowerLeft|EarlyFragmentTests|PointMode|Xfb|DepthReplacing|DepthGreater|DepthLess|DepthUnchanged|LocalSize|LocalSizeHint|InputPoints|InputLines|InputLinesAdjacency|Triangles|InputTrianglesAdjacency|Quads|Isolines|OutputVertices|OutputPoints|OutputLineStrip|OutputTriangleStrip|VecTypeHint|ContractionOff|Initializer|Finalizer|SubgroupSize|SubgroupsPerWorkgroup|SubgroupsPerWorkgroupId|LocalSizeId|LocalSizeHintId|PostDepthCoverage|DenormPreserve|DenormFlushToZero|SignedZeroInfNanPreserve|RoundingModeRTE|RoundingModeRTZ|StencilRefReplacingEXT|OutputLinesNV|OutputPrimitivesNV|DerivativeGroupQuadsNV|DerivativeGroupLinearNV|OutputTrianglesNV|PixelInterlockOrderedEXT|PixelInterlockUnorderedEXT|SampleInterlockOrderedEXT|SampleInterlockUnorderedEXT|ShadingRateInterlockOrderedEXT|ShadingRateInterlockUnorderedEXT)\\b",
"name": "keyword.spirv"
},
"ValueEnum_StorageClass": {
- "match": "\\b(UniformConstant|Input|Uniform|Output|Workgroup|CrossWorkgroup|Private|Function|Generic|PushConstant|AtomicCounter|Image|StorageBuffer|CallableDataNV|CallableDataKHR|IncomingCallableDataNV|IncomingCallableDataKHR|RayPayloadNV|RayPayloadKHR|HitAttributeNV|HitAttributeKHR|IncomingRayPayloadNV|IncomingRayPayloadKHR|ShaderRecordBufferNV|ShaderRecordBufferKHR|PhysicalStorageBuffer|PhysicalStorageBufferEXT|CodeSectionINTEL|DeviceOnlyINTEL|HostOnlyINTEL)\\b",
+ "match": "\\b(UniformConstant|Input|Uniform|Output|Workgroup|CrossWorkgroup|Private|Function|Generic|PushConstant|AtomicCounter|Image|StorageBuffer|CallableDataNV|CallableDataKHR|IncomingCallableDataNV|IncomingCallableDataKHR|RayPayloadNV|RayPayloadKHR|HitAttributeNV|HitAttributeKHR|IncomingRayPayloadNV|IncomingRayPayloadKHR|ShaderRecordBufferNV|ShaderRecordBufferKHR|PhysicalStorageBuffer|PhysicalStorageBufferEXT)\\b",
"name": "keyword.spirv"
},
"ValueEnum_Dim": {
@@ -132,7 +125,7 @@
"name": "keyword.spirv"
},
"ValueEnum_ImageFormat": {
- "match": "\\b(Unknown|Rgba32f|Rgba16f|R32f|Rgba8|Rgba8Snorm|Rg32f|Rg16f|R11fG11fB10f|R16f|Rgba16|Rgb10A2|Rg16|Rg8|R16|R8|Rgba16Snorm|Rg16Snorm|Rg8Snorm|R16Snorm|R8Snorm|Rgba32i|Rgba16i|Rgba8i|R32i|Rg32i|Rg16i|Rg8i|R16i|R8i|Rgba32ui|Rgba16ui|Rgba8ui|R32ui|Rgb10a2ui|Rg32ui|Rg16ui|Rg8ui|R16ui|R8ui|R64ui|R64i)\\b",
+ "match": "\\b(Unknown|Rgba32f|Rgba16f|R32f|Rgba8|Rgba8Snorm|Rg32f|Rg16f|R11fG11fB10f|R16f|Rgba16|Rgb10A2|Rg16|Rg8|R16|R8|Rgba16Snorm|Rg16Snorm|Rg8Snorm|R16Snorm|R8Snorm|Rgba32i|Rgba16i|Rgba8i|R32i|Rg32i|Rg16i|Rg8i|R16i|R8i|Rgba32ui|Rgba16ui|Rgba8ui|R32ui|Rgb10a2ui|Rg32ui|Rg16ui|Rg8ui|R16ui|R8ui)\\b",
"name": "keyword.spirv"
},
"ValueEnum_ImageChannelOrder": {
@@ -147,14 +140,6 @@
"match": "\\b(RTE|RTZ|RTP|RTN)\\b",
"name": "keyword.spirv"
},
- "ValueEnum_FPDenormMode": {
- "match": "\\b(Preserve|FlushToZero)\\b",
- "name": "keyword.spirv"
- },
- "ValueEnum_FPOperationMode": {
- "match": "\\b(IEEE|ALT)\\b",
- "name": "keyword.spirv"
- },
"ValueEnum_LinkageType": {
"match": "\\b(Export|Import)\\b",
"name": "keyword.spirv"
@@ -168,11 +153,11 @@
"name": "keyword.spirv"
},
"ValueEnum_Decoration": {
- "match": "\\b(RelaxedPrecision|SpecId|Block|BufferBlock|RowMajor|ColMajor|ArrayStride|MatrixStride|GLSLShared|GLSLPacked|CPacked|BuiltIn|NoPerspective|Flat|Patch|Centroid|Sample|Invariant|Restrict|Aliased|Volatile|Constant|Coherent|NonWritable|NonReadable|Uniform|UniformId|SaturatedConversion|Stream|Location|Component|Index|Binding|DescriptorSet|Offset|XfbBuffer|XfbStride|FuncParamAttr|FPRoundingMode|FPFastMathMode|LinkageAttributes|NoContraction|InputAttachmentIndex|Alignment|MaxByteOffset|AlignmentId|MaxByteOffsetId|NoSignedWrap|NoUnsignedWrap|ExplicitInterpAMD|OverrideCoverageNV|PassthroughNV|ViewportRelativeNV|SecondaryViewportRelativeNV|PerPrimitiveNV|PerViewNV|PerTaskNV|PerVertexNV|NonUniform|NonUniformEXT|RestrictPointer|RestrictPointerEXT|AliasedPointer|AliasedPointerEXT|SIMTCallINTEL|ReferencedIndirectlyINTEL|ClobberINTEL|SideEffectsINTEL|VectorComputeVariableINTEL|FuncParamIOKindINTEL|VectorComputeFunctionINTEL|StackCallINTEL|GlobalVariableOffsetINTEL|CounterBuffer|HlslCounterBufferGOOGLE|UserSemantic|HlslSemanticGOOGLE|UserTypeGOOGLE|FunctionRoundingModeINTEL|FunctionDenormModeINTEL|RegisterINTEL|MemoryINTEL|NumbanksINTEL|BankwidthINTEL|MaxPrivateCopiesINTEL|SinglepumpINTEL|DoublepumpINTEL|MaxReplicatesINTEL|SimpleDualPortINTEL|MergeINTEL|BankBitsINTEL|ForcePow2DepthINTEL|BurstCoalesceINTEL|CacheSizeINTEL|DontStaticallyCoalesceINTEL|PrefetchINTEL|StallEnableINTEL|FuseLoopsInFunctionINTEL|BufferLocationINTEL|IOPipeStorageINTEL|FunctionFloatingPointModeINTEL|SingleElementVectorINTEL|VectorComputeCallableFunctionINTEL)\\b",
+ "match": "\\b(RelaxedPrecision|SpecId|Block|BufferBlock|RowMajor|ColMajor|ArrayStride|MatrixStride|GLSLShared|GLSLPacked|CPacked|BuiltIn|NoPerspective|Flat|Patch|Centroid|Sample|Invariant|Restrict|Aliased|Volatile|Constant|Coherent|NonWritable|NonReadable|Uniform|UniformId|SaturatedConversion|Stream|Location|Component|Index|Binding|DescriptorSet|Offset|XfbBuffer|XfbStride|FuncParamAttr|FPRoundingMode|FPFastMathMode|LinkageAttributes|NoContraction|InputAttachmentIndex|Alignment|MaxByteOffset|AlignmentId|MaxByteOffsetId|NoSignedWrap|NoUnsignedWrap|ExplicitInterpAMD|OverrideCoverageNV|PassthroughNV|ViewportRelativeNV|SecondaryViewportRelativeNV|PerPrimitiveNV|PerViewNV|PerTaskNV|PerVertexNV|NonUniform|NonUniformEXT|RestrictPointer|RestrictPointerEXT|AliasedPointer|AliasedPointerEXT|CounterBuffer|HlslCounterBufferGOOGLE|UserSemantic|HlslSemanticGOOGLE|UserTypeGOOGLE)\\b",
"name": "keyword.spirv"
},
"ValueEnum_BuiltIn": {
- "match": "\\b(Position|PointSize|ClipDistance|CullDistance|VertexId|InstanceId|PrimitiveId|InvocationId|Layer|ViewportIndex|TessLevelOuter|TessLevelInner|TessCoord|PatchVertices|FragCoord|PointCoord|FrontFacing|SampleId|SamplePosition|SampleMask|FragDepth|HelperInvocation|NumWorkgroups|WorkgroupSize|WorkgroupId|LocalInvocationId|GlobalInvocationId|LocalInvocationIndex|WorkDim|GlobalSize|EnqueuedWorkgroupSize|GlobalOffset|GlobalLinearId|SubgroupSize|SubgroupMaxSize|NumSubgroups|NumEnqueuedSubgroups|SubgroupId|SubgroupLocalInvocationId|VertexIndex|InstanceIndex|SubgroupEqMask|SubgroupEqMaskKHR|SubgroupGeMask|SubgroupGeMaskKHR|SubgroupGtMask|SubgroupGtMaskKHR|SubgroupLeMask|SubgroupLeMaskKHR|SubgroupLtMask|SubgroupLtMaskKHR|BaseVertex|BaseInstance|DrawIndex|PrimitiveShadingRateKHR|DeviceIndex|ViewIndex|ShadingRateKHR|BaryCoordNoPerspAMD|BaryCoordNoPerspCentroidAMD|BaryCoordNoPerspSampleAMD|BaryCoordSmoothAMD|BaryCoordSmoothCentroidAMD|BaryCoordSmoothSampleAMD|BaryCoordPullModelAMD|FragStencilRefEXT|ViewportMaskNV|SecondaryPositionNV|SecondaryViewportMaskNV|PositionPerViewNV|ViewportMaskPerViewNV|FullyCoveredEXT|TaskCountNV|PrimitiveCountNV|PrimitiveIndicesNV|ClipDistancePerViewNV|CullDistancePerViewNV|LayerPerViewNV|MeshViewCountNV|MeshViewIndicesNV|BaryCoordNV|BaryCoordNoPerspNV|FragSizeEXT|FragmentSizeNV|FragInvocationCountEXT|InvocationsPerPixelNV|LaunchIdNV|LaunchIdKHR|LaunchSizeNV|LaunchSizeKHR|WorldRayOriginNV|WorldRayOriginKHR|WorldRayDirectionNV|WorldRayDirectionKHR|ObjectRayOriginNV|ObjectRayOriginKHR|ObjectRayDirectionNV|ObjectRayDirectionKHR|RayTminNV|RayTminKHR|RayTmaxNV|RayTmaxKHR|InstanceCustomIndexNV|InstanceCustomIndexKHR|ObjectToWorldNV|ObjectToWorldKHR|WorldToObjectNV|WorldToObjectKHR|HitTNV|HitKindNV|HitKindKHR|IncomingRayFlagsNV|IncomingRayFlagsKHR|RayGeometryIndexKHR|WarpsPerSMNV|SMCountNV|WarpIDNV|SMIDNV)\\b",
+ "match": "\\b(Position|PointSize|ClipDistance|CullDistance|VertexId|InstanceId|PrimitiveId|InvocationId|Layer|ViewportIndex|TessLevelOuter|TessLevelInner|TessCoord|PatchVertices|FragCoord|PointCoord|FrontFacing|SampleId|SamplePosition|SampleMask|FragDepth|HelperInvocation|NumWorkgroups|WorkgroupSize|WorkgroupId|LocalInvocationId|GlobalInvocationId|LocalInvocationIndex|WorkDim|GlobalSize|EnqueuedWorkgroupSize|GlobalOffset|GlobalLinearId|SubgroupSize|SubgroupMaxSize|NumSubgroups|NumEnqueuedSubgroups|SubgroupId|SubgroupLocalInvocationId|VertexIndex|InstanceIndex|SubgroupEqMask|SubgroupGeMask|SubgroupGtMask|SubgroupLeMask|SubgroupLtMask|SubgroupEqMaskKHR|SubgroupGeMaskKHR|SubgroupGtMaskKHR|SubgroupLeMaskKHR|SubgroupLtMaskKHR|BaseVertex|BaseInstance|DrawIndex|DeviceIndex|ViewIndex|BaryCoordNoPerspAMD|BaryCoordNoPerspCentroidAMD|BaryCoordNoPerspSampleAMD|BaryCoordSmoothAMD|BaryCoordSmoothCentroidAMD|BaryCoordSmoothSampleAMD|BaryCoordPullModelAMD|FragStencilRefEXT|ViewportMaskNV|SecondaryPositionNV|SecondaryViewportMaskNV|PositionPerViewNV|ViewportMaskPerViewNV|FullyCoveredEXT|TaskCountNV|PrimitiveCountNV|PrimitiveIndicesNV|ClipDistancePerViewNV|CullDistancePerViewNV|LayerPerViewNV|MeshViewCountNV|MeshViewIndicesNV|BaryCoordNV|BaryCoordNoPerspNV|FragSizeEXT|FragmentSizeNV|FragInvocationCountEXT|InvocationsPerPixelNV|LaunchIdNV|LaunchIdKHR|LaunchSizeNV|LaunchSizeKHR|WorldRayOriginNV|WorldRayOriginKHR|WorldRayDirectionNV|WorldRayDirectionKHR|ObjectRayOriginNV|ObjectRayOriginKHR|ObjectRayDirectionNV|ObjectRayDirectionKHR|RayTminNV|RayTminKHR|RayTmaxNV|RayTmaxKHR|InstanceCustomIndexNV|InstanceCustomIndexKHR|ObjectToWorldNV|ObjectToWorldKHR|WorldToObjectNV|WorldToObjectKHR|HitTNV|HitTKHR|HitKindNV|HitKindKHR|IncomingRayFlagsNV|IncomingRayFlagsKHR|RayGeometryIndexKHR|WarpsPerSMNV|SMCountNV|WarpIDNV|SMIDNV)\\b",
"name": "keyword.spirv"
},
"ValueEnum_Scope": {
@@ -188,7 +173,7 @@
"name": "keyword.spirv"
},
"ValueEnum_Capability": {
- "match": "\\b(Matrix|Shader|Geometry|Tessellation|Addresses|Linkage|Kernel|Vector16|Float16Buffer|Float16|Float64|Int64|Int64Atomics|ImageBasic|ImageReadWrite|ImageMipmap|Pipes|Groups|DeviceEnqueue|LiteralSampler|AtomicStorage|Int16|TessellationPointSize|GeometryPointSize|ImageGatherExtended|StorageImageMultisample|UniformBufferArrayDynamicIndexing|SampledImageArrayDynamicIndexing|StorageBufferArrayDynamicIndexing|StorageImageArrayDynamicIndexing|ClipDistance|CullDistance|ImageCubeArray|SampleRateShading|ImageRect|SampledRect|GenericPointer|Int8|InputAttachment|SparseResidency|MinLod|Sampled1D|Image1D|SampledCubeArray|SampledBuffer|ImageBuffer|ImageMSArray|StorageImageExtendedFormats|ImageQuery|DerivativeControl|InterpolationFunction|TransformFeedback|GeometryStreams|StorageImageReadWithoutFormat|StorageImageWriteWithoutFormat|MultiViewport|SubgroupDispatch|NamedBarrier|PipeStorage|GroupNonUniform|GroupNonUniformVote|GroupNonUniformArithmetic|GroupNonUniformBallot|GroupNonUniformShuffle|GroupNonUniformShuffleRelative|GroupNonUniformClustered|GroupNonUniformQuad|ShaderLayer|ShaderViewportIndex|FragmentShadingRateKHR|SubgroupBallotKHR|DrawParameters|WorkgroupMemoryExplicitLayoutKHR|WorkgroupMemoryExplicitLayout8BitAccessKHR|WorkgroupMemoryExplicitLayout16BitAccessKHR|SubgroupVoteKHR|StorageBuffer16BitAccess|StorageUniformBufferBlock16|UniformAndStorageBuffer16BitAccess|StorageUniform16|StoragePushConstant16|StorageInputOutput16|DeviceGroup|MultiView|VariablePointersStorageBuffer|VariablePointers|AtomicStorageOps|SampleMaskPostDepthCoverage|StorageBuffer8BitAccess|UniformAndStorageBuffer8BitAccess|StoragePushConstant8|DenormPreserve|DenormFlushToZero|SignedZeroInfNanPreserve|RoundingModeRTE|RoundingModeRTZ|RayQueryProvisionalKHR|RayQueryKHR|RayTraversalPrimitiveCullingKHR|RayTracingKHR|Float16ImageAMD|ImageGatherBiasLodAMD|FragmentMaskAMD|StencilExportEXT|ImageReadWriteLodAMD|Int64ImageEXT|ShaderClockKHR|SampleMaskOverrideCoverageNV|GeometryShaderPassthroughNV|ShaderViewportIndexLayerEXT|ShaderViewportIndexLayerNV|ShaderViewportMaskNV|ShaderStereoViewNV|PerViewAttributesNV|FragmentFullyCoveredEXT|MeshShadingNV|ImageFootprintNV|FragmentBarycentricNV|ComputeDerivativeGroupQuadsNV|FragmentDensityEXT|ShadingRateNV|GroupNonUniformPartitionedNV|ShaderNonUniform|ShaderNonUniformEXT|RuntimeDescriptorArray|RuntimeDescriptorArrayEXT|InputAttachmentArrayDynamicIndexing|InputAttachmentArrayDynamicIndexingEXT|UniformTexelBufferArrayDynamicIndexing|UniformTexelBufferArrayDynamicIndexingEXT|StorageTexelBufferArrayDynamicIndexing|StorageTexelBufferArrayDynamicIndexingEXT|UniformBufferArrayNonUniformIndexing|UniformBufferArrayNonUniformIndexingEXT|SampledImageArrayNonUniformIndexing|SampledImageArrayNonUniformIndexingEXT|StorageBufferArrayNonUniformIndexing|StorageBufferArrayNonUniformIndexingEXT|StorageImageArrayNonUniformIndexing|StorageImageArrayNonUniformIndexingEXT|InputAttachmentArrayNonUniformIndexing|InputAttachmentArrayNonUniformIndexingEXT|UniformTexelBufferArrayNonUniformIndexing|UniformTexelBufferArrayNonUniformIndexingEXT|StorageTexelBufferArrayNonUniformIndexing|StorageTexelBufferArrayNonUniformIndexingEXT|RayTracingNV|VulkanMemoryModel|VulkanMemoryModelKHR|VulkanMemoryModelDeviceScope|VulkanMemoryModelDeviceScopeKHR|PhysicalStorageBufferAddresses|PhysicalStorageBufferAddressesEXT|ComputeDerivativeGroupLinearNV|RayTracingProvisionalKHR|CooperativeMatrixNV|FragmentShaderSampleInterlockEXT|FragmentShaderShadingRateInterlockEXT|ShaderSMBuiltinsNV|FragmentShaderPixelInterlockEXT|DemoteToHelperInvocationEXT|SubgroupShuffleINTEL|SubgroupBufferBlockIOINTEL|SubgroupImageBlockIOINTEL|SubgroupImageMediaBlockIOINTEL|RoundToInfinityINTEL|FloatingPointModeINTEL|IntegerFunctions2INTEL|FunctionPointersINTEL|IndirectReferencesINTEL|AsmINTEL|AtomicFloat32MinMaxEXT|AtomicFloat64MinMaxEXT|AtomicFloat16MinMaxEXT|VectorComputeINTEL|VectorAnyINTEL|SubgroupAvcMotionEstimationINTEL|SubgroupAvcMotionEstimationIntraINTEL|SubgroupAvcMotionEstimationChromaINTEL|VariableLengthArrayINTEL|FunctionFloatControlINTEL|FPGAMemoryAttributesINTEL|FPFastMathModeINTEL|ArbitraryPrecisionIntegersINTEL|UnstructuredLoopControlsINTEL|FPGALoopControlsINTEL|KernelAttributesINTEL|FPGAKernelAttributesINTEL|FPGAMemoryAccessesINTEL|FPGAClusterAttributesINTEL|LoopFuseINTEL|FPGABufferLocationINTEL|USMStorageClassesINTEL|IOPipesINTEL|BlockingPipesINTEL|FPGARegINTEL|AtomicFloat32AddEXT|AtomicFloat64AddEXT|LongConstantCompositeINTEL)\\b",
+ "match": "\\b(Matrix|Shader|Geometry|Tessellation|Addresses|Linkage|Kernel|Vector16|Float16Buffer|Float16|Float64|Int64|Int64Atomics|ImageBasic|ImageReadWrite|ImageMipmap|Pipes|Groups|DeviceEnqueue|LiteralSampler|AtomicStorage|Int16|TessellationPointSize|GeometryPointSize|ImageGatherExtended|StorageImageMultisample|UniformBufferArrayDynamicIndexing|SampledImageArrayDynamicIndexing|StorageBufferArrayDynamicIndexing|StorageImageArrayDynamicIndexing|ClipDistance|CullDistance|ImageCubeArray|SampleRateShading|ImageRect|SampledRect|GenericPointer|Int8|InputAttachment|SparseResidency|MinLod|Sampled1D|Image1D|SampledCubeArray|SampledBuffer|ImageBuffer|ImageMSArray|StorageImageExtendedFormats|ImageQuery|DerivativeControl|InterpolationFunction|TransformFeedback|GeometryStreams|StorageImageReadWithoutFormat|StorageImageWriteWithoutFormat|MultiViewport|SubgroupDispatch|NamedBarrier|PipeStorage|GroupNonUniform|GroupNonUniformVote|GroupNonUniformArithmetic|GroupNonUniformBallot|GroupNonUniformShuffle|GroupNonUniformShuffleRelative|GroupNonUniformClustered|GroupNonUniformQuad|ShaderLayer|ShaderViewportIndex|SubgroupBallotKHR|DrawParameters|SubgroupVoteKHR|StorageBuffer16BitAccess|StorageUniformBufferBlock16|UniformAndStorageBuffer16BitAccess|StorageUniform16|StoragePushConstant16|StorageInputOutput16|DeviceGroup|MultiView|VariablePointersStorageBuffer|VariablePointers|AtomicStorageOps|SampleMaskPostDepthCoverage|StorageBuffer8BitAccess|UniformAndStorageBuffer8BitAccess|StoragePushConstant8|DenormPreserve|DenormFlushToZero|SignedZeroInfNanPreserve|RoundingModeRTE|RoundingModeRTZ|RayQueryProvisionalKHR|RayTraversalPrimitiveCullingProvisionalKHR|Float16ImageAMD|ImageGatherBiasLodAMD|FragmentMaskAMD|StencilExportEXT|ImageReadWriteLodAMD|ShaderClockKHR|SampleMaskOverrideCoverageNV|GeometryShaderPassthroughNV|ShaderViewportIndexLayerEXT|ShaderViewportIndexLayerNV|ShaderViewportMaskNV|ShaderStereoViewNV|PerViewAttributesNV|FragmentFullyCoveredEXT|MeshShadingNV|ImageFootprintNV|FragmentBarycentricNV|ComputeDerivativeGroupQuadsNV|FragmentDensityEXT|ShadingRateNV|GroupNonUniformPartitionedNV|ShaderNonUniform|ShaderNonUniformEXT|RuntimeDescriptorArray|RuntimeDescriptorArrayEXT|InputAttachmentArrayDynamicIndexing|InputAttachmentArrayDynamicIndexingEXT|UniformTexelBufferArrayDynamicIndexing|UniformTexelBufferArrayDynamicIndexingEXT|StorageTexelBufferArrayDynamicIndexing|StorageTexelBufferArrayDynamicIndexingEXT|UniformBufferArrayNonUniformIndexing|UniformBufferArrayNonUniformIndexingEXT|SampledImageArrayNonUniformIndexing|SampledImageArrayNonUniformIndexingEXT|StorageBufferArrayNonUniformIndexing|StorageBufferArrayNonUniformIndexingEXT|StorageImageArrayNonUniformIndexing|StorageImageArrayNonUniformIndexingEXT|InputAttachmentArrayNonUniformIndexing|InputAttachmentArrayNonUniformIndexingEXT|UniformTexelBufferArrayNonUniformIndexing|UniformTexelBufferArrayNonUniformIndexingEXT|StorageTexelBufferArrayNonUniformIndexing|StorageTexelBufferArrayNonUniformIndexingEXT|RayTracingNV|VulkanMemoryModel|VulkanMemoryModelKHR|VulkanMemoryModelDeviceScope|VulkanMemoryModelDeviceScopeKHR|PhysicalStorageBufferAddresses|PhysicalStorageBufferAddressesEXT|ComputeDerivativeGroupLinearNV|RayTracingProvisionalKHR|CooperativeMatrixNV|FragmentShaderSampleInterlockEXT|FragmentShaderShadingRateInterlockEXT|ShaderSMBuiltinsNV|FragmentShaderPixelInterlockEXT|DemoteToHelperInvocationEXT|SubgroupShuffleINTEL|SubgroupBufferBlockIOINTEL|SubgroupImageBlockIOINTEL|SubgroupImageMediaBlockIOINTEL|IntegerFunctions2INTEL|SubgroupAvcMotionEstimationINTEL|SubgroupAvcMotionEstimationIntraINTEL|SubgroupAvcMotionEstimationChromaINTEL)\\b",
"name": "keyword.spirv"
},
"ValueEnum_RayQueryIntersection": {
@@ -204,7 +189,7 @@
"name": "keyword.spirv"
},
"BitEnum_DebugInfoFlags": {
- "match": "\\b(None|FlagIsProtected|FlagIsPrivate|FlagIsPublic|FlagIsLocal|FlagIsDefinition|FlagFwdDecl|FlagArtificial|FlagExplicit|FlagPrototyped|FlagObjectPointer|FlagStaticMember|FlagIndirectVariable|FlagLValueReference|FlagRValueReference|FlagIsOptimized|FlagIsEnumClass|FlagTypePassByValue|FlagTypePassByReference)\\b",
+ "match": "\\b(FlagIsProtected|FlagIsPrivate|FlagIsPublic|FlagIsLocal|FlagIsDefinition|FlagFwdDecl|FlagArtificial|FlagExplicit|FlagPrototyped|FlagObjectPointer|FlagStaticMember|FlagIndirectVariable|FlagLValueReference|FlagRValueReference|FlagIsOptimized|FlagIsEnumClass|FlagTypePassByValue|FlagTypePassByReference)\\b",
"name": "keyword.spirv"
},
"ValueEnum_DebugBaseTypeAttributeEncoding": {
diff --git a/utils/vscode/src/langsvr.go b/utils/vscode/src/langsvr.go
index 4ed441c..b76e35f 100644
--- a/utils/vscode/src/langsvr.go
+++ b/utils/vscode/src/langsvr.go
@@ -412,13 +412,15 @@
}
}
- // Every good file ends with a new line.
- sb.WriteString("\n")
+ formatted := sb.String()
+
+ // Every good file ends with a single new line.
+ formatted = strings.TrimRight(formatted, "\n") + "\n"
return []lsp.TextEdit{
- lsp.TextEdit{
+ {
Range: rangeToLSP(f.fullRange),
- NewText: sb.String(),
+ NewText: formatted,
},
}, nil
}
diff --git a/utils/vscode/src/schema/schema.go b/utils/vscode/src/schema/schema.go
index 86d856f..ed02de4 100755
--- a/utils/vscode/src/schema/schema.go
+++ b/utils/vscode/src/schema/schema.go
@@ -12,7 +12,7 @@
// See the License for the specific language governing permissions and
// limitations under the License.
-// Generated by gen-grammar.go --template=../schema/schema.go.tmpl --out=../schema/schema.go
+// Generated by gen-grammar.go --template=./src/schema/schema.go.tmpl --out=./src/schema/schema.go
// Do not modify this file directly.
package schema
@@ -447,25 +447,12 @@
"OpPtrEqual": OpPtrEqual,
"OpPtrNotEqual": OpPtrNotEqual,
"OpPtrDiff": OpPtrDiff,
- "OpTerminateInvocation": OpTerminateInvocation,
"OpSubgroupBallotKHR": OpSubgroupBallotKHR,
"OpSubgroupFirstInvocationKHR": OpSubgroupFirstInvocationKHR,
"OpSubgroupAllKHR": OpSubgroupAllKHR,
"OpSubgroupAnyKHR": OpSubgroupAnyKHR,
"OpSubgroupAllEqualKHR": OpSubgroupAllEqualKHR,
"OpSubgroupReadInvocationKHR": OpSubgroupReadInvocationKHR,
- "OpTraceRayKHR": OpTraceRayKHR,
- "OpExecuteCallableKHR": OpExecuteCallableKHR,
- "OpConvertUToAccelerationStructureKHR": OpConvertUToAccelerationStructureKHR,
- "OpIgnoreIntersectionKHR": OpIgnoreIntersectionKHR,
- "OpTerminateRayKHR": OpTerminateRayKHR,
- "OpTypeRayQueryKHR": OpTypeRayQueryKHR,
- "OpRayQueryInitializeKHR": OpRayQueryInitializeKHR,
- "OpRayQueryTerminateKHR": OpRayQueryTerminateKHR,
- "OpRayQueryGenerateIntersectionKHR": OpRayQueryGenerateIntersectionKHR,
- "OpRayQueryConfirmIntersectionKHR": OpRayQueryConfirmIntersectionKHR,
- "OpRayQueryProceedKHR": OpRayQueryProceedKHR,
- "OpRayQueryGetIntersectionTypeKHR": OpRayQueryGetIntersectionTypeKHR,
"OpGroupIAddNonUniformAMD": OpGroupIAddNonUniformAMD,
"OpGroupFAddNonUniformAMD": OpGroupFAddNonUniformAMD,
"OpGroupFMinNonUniformAMD": OpGroupFMinNonUniformAMD,
@@ -483,11 +470,39 @@
"OpReportIntersectionNV": OpReportIntersectionNV,
"OpReportIntersectionKHR": OpReportIntersectionKHR,
"OpIgnoreIntersectionNV": OpIgnoreIntersectionNV,
+ "OpIgnoreIntersectionKHR": OpIgnoreIntersectionKHR,
"OpTerminateRayNV": OpTerminateRayNV,
+ "OpTerminateRayKHR": OpTerminateRayKHR,
"OpTraceNV": OpTraceNV,
+ "OpTraceRayKHR": OpTraceRayKHR,
"OpTypeAccelerationStructureNV": OpTypeAccelerationStructureNV,
"OpTypeAccelerationStructureKHR": OpTypeAccelerationStructureKHR,
+ "OpTypeRayQueryProvisionalKHR": OpTypeRayQueryProvisionalKHR,
+ "OpRayQueryInitializeKHR": OpRayQueryInitializeKHR,
+ "OpRayQueryTerminateKHR": OpRayQueryTerminateKHR,
+ "OpRayQueryGenerateIntersectionKHR": OpRayQueryGenerateIntersectionKHR,
+ "OpRayQueryConfirmIntersectionKHR": OpRayQueryConfirmIntersectionKHR,
+ "OpRayQueryProceedKHR": OpRayQueryProceedKHR,
+ "OpRayQueryGetIntersectionTypeKHR": OpRayQueryGetIntersectionTypeKHR,
+ "OpRayQueryGetRayTMinKHR": OpRayQueryGetRayTMinKHR,
+ "OpRayQueryGetRayFlagsKHR": OpRayQueryGetRayFlagsKHR,
+ "OpRayQueryGetIntersectionTKHR": OpRayQueryGetIntersectionTKHR,
+ "OpRayQueryGetIntersectionInstanceCustomIndexKHR": OpRayQueryGetIntersectionInstanceCustomIndexKHR,
+ "OpRayQueryGetIntersectionInstanceIdKHR": OpRayQueryGetIntersectionInstanceIdKHR,
+ "OpRayQueryGetIntersectionInstanceShaderBindingTableRecordOffsetKHR": OpRayQueryGetIntersectionInstanceShaderBindingTableRecordOffsetKHR,
+ "OpRayQueryGetIntersectionGeometryIndexKHR": OpRayQueryGetIntersectionGeometryIndexKHR,
+ "OpRayQueryGetIntersectionPrimitiveIndexKHR": OpRayQueryGetIntersectionPrimitiveIndexKHR,
+ "OpRayQueryGetIntersectionBarycentricsKHR": OpRayQueryGetIntersectionBarycentricsKHR,
+ "OpRayQueryGetIntersectionFrontFaceKHR": OpRayQueryGetIntersectionFrontFaceKHR,
+ "OpRayQueryGetIntersectionCandidateAABBOpaqueKHR": OpRayQueryGetIntersectionCandidateAABBOpaqueKHR,
+ "OpRayQueryGetIntersectionObjectRayDirectionKHR": OpRayQueryGetIntersectionObjectRayDirectionKHR,
+ "OpRayQueryGetIntersectionObjectRayOriginKHR": OpRayQueryGetIntersectionObjectRayOriginKHR,
+ "OpRayQueryGetWorldRayDirectionKHR": OpRayQueryGetWorldRayDirectionKHR,
+ "OpRayQueryGetWorldRayOriginKHR": OpRayQueryGetWorldRayOriginKHR,
+ "OpRayQueryGetIntersectionObjectToWorldKHR": OpRayQueryGetIntersectionObjectToWorldKHR,
+ "OpRayQueryGetIntersectionWorldToObjectKHR": OpRayQueryGetIntersectionWorldToObjectKHR,
"OpExecuteCallableNV": OpExecuteCallableNV,
+ "OpExecuteCallableKHR": OpExecuteCallableKHR,
"OpTypeCooperativeMatrixNV": OpTypeCooperativeMatrixNV,
"OpCooperativeMatrixLoadNV": OpCooperativeMatrixLoadNV,
"OpCooperativeMatrixStoreNV": OpCooperativeMatrixStoreNV,
@@ -521,13 +536,6 @@
"OpUSubSatINTEL": OpUSubSatINTEL,
"OpIMul32x16INTEL": OpIMul32x16INTEL,
"OpUMul32x16INTEL": OpUMul32x16INTEL,
- "OpConstFunctionPointerINTEL": OpConstFunctionPointerINTEL,
- "OpFunctionPointerCallINTEL": OpFunctionPointerCallINTEL,
- "OpAsmTargetINTEL": OpAsmTargetINTEL,
- "OpAsmINTEL": OpAsmINTEL,
- "OpAsmCallINTEL": OpAsmCallINTEL,
- "OpAtomicFMinEXT": OpAtomicFMinEXT,
- "OpAtomicFMaxEXT": OpAtomicFMaxEXT,
"OpDecorateString": OpDecorateString,
"OpDecorateStringGOOGLE": OpDecorateStringGOOGLE,
"OpMemberDecorateString": OpMemberDecorateString,
@@ -650,37 +658,6 @@
"OpSubgroupAvcSicGetPackedSkcLumaCountThresholdINTEL": OpSubgroupAvcSicGetPackedSkcLumaCountThresholdINTEL,
"OpSubgroupAvcSicGetPackedSkcLumaSumThresholdINTEL": OpSubgroupAvcSicGetPackedSkcLumaSumThresholdINTEL,
"OpSubgroupAvcSicGetInterRawSadsINTEL": OpSubgroupAvcSicGetInterRawSadsINTEL,
- "OpVariableLengthArrayINTEL": OpVariableLengthArrayINTEL,
- "OpSaveMemoryINTEL": OpSaveMemoryINTEL,
- "OpRestoreMemoryINTEL": OpRestoreMemoryINTEL,
- "OpLoopControlINTEL": OpLoopControlINTEL,
- "OpPtrCastToCrossWorkgroupINTEL": OpPtrCastToCrossWorkgroupINTEL,
- "OpCrossWorkgroupCastToPtrINTEL": OpCrossWorkgroupCastToPtrINTEL,
- "OpReadPipeBlockingINTEL": OpReadPipeBlockingINTEL,
- "OpWritePipeBlockingINTEL": OpWritePipeBlockingINTEL,
- "OpFPGARegINTEL": OpFPGARegINTEL,
- "OpRayQueryGetRayTMinKHR": OpRayQueryGetRayTMinKHR,
- "OpRayQueryGetRayFlagsKHR": OpRayQueryGetRayFlagsKHR,
- "OpRayQueryGetIntersectionTKHR": OpRayQueryGetIntersectionTKHR,
- "OpRayQueryGetIntersectionInstanceCustomIndexKHR": OpRayQueryGetIntersectionInstanceCustomIndexKHR,
- "OpRayQueryGetIntersectionInstanceIdKHR": OpRayQueryGetIntersectionInstanceIdKHR,
- "OpRayQueryGetIntersectionInstanceShaderBindingTableRecordOffsetKHR": OpRayQueryGetIntersectionInstanceShaderBindingTableRecordOffsetKHR,
- "OpRayQueryGetIntersectionGeometryIndexKHR": OpRayQueryGetIntersectionGeometryIndexKHR,
- "OpRayQueryGetIntersectionPrimitiveIndexKHR": OpRayQueryGetIntersectionPrimitiveIndexKHR,
- "OpRayQueryGetIntersectionBarycentricsKHR": OpRayQueryGetIntersectionBarycentricsKHR,
- "OpRayQueryGetIntersectionFrontFaceKHR": OpRayQueryGetIntersectionFrontFaceKHR,
- "OpRayQueryGetIntersectionCandidateAABBOpaqueKHR": OpRayQueryGetIntersectionCandidateAABBOpaqueKHR,
- "OpRayQueryGetIntersectionObjectRayDirectionKHR": OpRayQueryGetIntersectionObjectRayDirectionKHR,
- "OpRayQueryGetIntersectionObjectRayOriginKHR": OpRayQueryGetIntersectionObjectRayOriginKHR,
- "OpRayQueryGetWorldRayDirectionKHR": OpRayQueryGetWorldRayDirectionKHR,
- "OpRayQueryGetWorldRayOriginKHR": OpRayQueryGetWorldRayOriginKHR,
- "OpRayQueryGetIntersectionObjectToWorldKHR": OpRayQueryGetIntersectionObjectToWorldKHR,
- "OpRayQueryGetIntersectionWorldToObjectKHR": OpRayQueryGetIntersectionWorldToObjectKHR,
- "OpAtomicFAddEXT": OpAtomicFAddEXT,
- "OpTypeBufferSurfaceINTEL": OpTypeBufferSurfaceINTEL,
- "OpTypeStructContinuedINTEL": OpTypeStructContinuedINTEL,
- "OpConstantCompositeContinuedINTEL": OpConstantCompositeContinuedINTEL,
- "OpSpecConstantCompositeContinuedINTEL": OpSpecConstantCompositeContinuedINTEL,
}
// ExtOpcodes is a map of extension name to Opcode description list.
@@ -10045,13 +10022,6 @@
},
},
}
- OpTerminateInvocation = &Opcode {
- Opname: "OpTerminateInvocation",
- Class: "Control-Flow",
- Opcode: 4416,
- Operands: []Operand {
- },
- }
OpSubgroupBallotKHR = &Opcode {
Opname: "OpSubgroupBallotKHR",
Class: "Group",
@@ -10189,270 +10159,6 @@
},
},
}
- OpTraceRayKHR = &Opcode {
- Opname: "OpTraceRayKHR",
- Class: "Reserved",
- Opcode: 4445,
- Operands: []Operand {
- Operand {
- Kind: OperandKindIdRef,
- Name: "'Accel'",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdRef,
- Name: "'Ray Flags'",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdRef,
- Name: "'Cull Mask'",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdRef,
- Name: "'SBT Offset'",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdRef,
- Name: "'SBT Stride'",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdRef,
- Name: "'Miss Index'",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdRef,
- Name: "'Ray Origin'",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdRef,
- Name: "'Ray Tmin'",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdRef,
- Name: "'Ray Direction'",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdRef,
- Name: "'Ray Tmax'",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdRef,
- Name: "'Payload'",
- Quantifier: "",
- },
- },
- }
- OpExecuteCallableKHR = &Opcode {
- Opname: "OpExecuteCallableKHR",
- Class: "Reserved",
- Opcode: 4446,
- Operands: []Operand {
- Operand {
- Kind: OperandKindIdRef,
- Name: "'SBT Index'",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdRef,
- Name: "'Callable Data'",
- Quantifier: "",
- },
- },
- }
- OpConvertUToAccelerationStructureKHR = &Opcode {
- Opname: "OpConvertUToAccelerationStructureKHR",
- Class: "Reserved",
- Opcode: 4447,
- Operands: []Operand {
- Operand {
- Kind: OperandKindIdResultType,
- Name: "",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdResult,
- Name: "",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdRef,
- Name: "'Accel'",
- Quantifier: "",
- },
- },
- }
- OpIgnoreIntersectionKHR = &Opcode {
- Opname: "OpIgnoreIntersectionKHR",
- Class: "Reserved",
- Opcode: 4448,
- Operands: []Operand {
- },
- }
- OpTerminateRayKHR = &Opcode {
- Opname: "OpTerminateRayKHR",
- Class: "Reserved",
- Opcode: 4449,
- Operands: []Operand {
- },
- }
- OpTypeRayQueryKHR = &Opcode {
- Opname: "OpTypeRayQueryKHR",
- Class: "Reserved",
- Opcode: 4472,
- Operands: []Operand {
- Operand {
- Kind: OperandKindIdResult,
- Name: "",
- Quantifier: "",
- },
- },
- }
- OpRayQueryInitializeKHR = &Opcode {
- Opname: "OpRayQueryInitializeKHR",
- Class: "Reserved",
- Opcode: 4473,
- Operands: []Operand {
- Operand {
- Kind: OperandKindIdRef,
- Name: "'RayQuery'",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdRef,
- Name: "'Accel'",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdRef,
- Name: "'RayFlags'",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdRef,
- Name: "'CullMask'",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdRef,
- Name: "'RayOrigin'",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdRef,
- Name: "'RayTMin'",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdRef,
- Name: "'RayDirection'",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdRef,
- Name: "'RayTMax'",
- Quantifier: "",
- },
- },
- }
- OpRayQueryTerminateKHR = &Opcode {
- Opname: "OpRayQueryTerminateKHR",
- Class: "Reserved",
- Opcode: 4474,
- Operands: []Operand {
- Operand {
- Kind: OperandKindIdRef,
- Name: "'RayQuery'",
- Quantifier: "",
- },
- },
- }
- OpRayQueryGenerateIntersectionKHR = &Opcode {
- Opname: "OpRayQueryGenerateIntersectionKHR",
- Class: "Reserved",
- Opcode: 4475,
- Operands: []Operand {
- Operand {
- Kind: OperandKindIdRef,
- Name: "'RayQuery'",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdRef,
- Name: "'HitT'",
- Quantifier: "",
- },
- },
- }
- OpRayQueryConfirmIntersectionKHR = &Opcode {
- Opname: "OpRayQueryConfirmIntersectionKHR",
- Class: "Reserved",
- Opcode: 4476,
- Operands: []Operand {
- Operand {
- Kind: OperandKindIdRef,
- Name: "'RayQuery'",
- Quantifier: "",
- },
- },
- }
- OpRayQueryProceedKHR = &Opcode {
- Opname: "OpRayQueryProceedKHR",
- Class: "Reserved",
- Opcode: 4477,
- Operands: []Operand {
- Operand {
- Kind: OperandKindIdResultType,
- Name: "",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdResult,
- Name: "",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdRef,
- Name: "'RayQuery'",
- Quantifier: "",
- },
- },
- }
- OpRayQueryGetIntersectionTypeKHR = &Opcode {
- Opname: "OpRayQueryGetIntersectionTypeKHR",
- Class: "Reserved",
- Opcode: 4479,
- Operands: []Operand {
- Operand {
- Kind: OperandKindIdResultType,
- Name: "",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdResult,
- Name: "",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdRef,
- Name: "'RayQuery'",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdRef,
- Name: "'Intersection'",
- Quantifier: "",
- },
- },
- }
OpGroupIAddNonUniformAMD = &Opcode {
Opname: "OpGroupIAddNonUniformAMD",
Class: "Group",
@@ -10932,6 +10638,13 @@
Operands: []Operand {
},
}
+ OpIgnoreIntersectionKHR = &Opcode {
+ Opname: "OpIgnoreIntersectionKHR",
+ Class: "Reserved",
+ Opcode: 5335,
+ Operands: []Operand {
+ },
+ }
OpTerminateRayNV = &Opcode {
Opname: "OpTerminateRayNV",
Class: "Reserved",
@@ -10939,6 +10652,13 @@
Operands: []Operand {
},
}
+ OpTerminateRayKHR = &Opcode {
+ Opname: "OpTerminateRayKHR",
+ Class: "Reserved",
+ Opcode: 5336,
+ Operands: []Operand {
+ },
+ }
OpTraceNV = &Opcode {
Opname: "OpTraceNV",
Class: "Reserved",
@@ -11001,6 +10721,68 @@
},
},
}
+ OpTraceRayKHR = &Opcode {
+ Opname: "OpTraceRayKHR",
+ Class: "Reserved",
+ Opcode: 5337,
+ Operands: []Operand {
+ Operand {
+ Kind: OperandKindIdRef,
+ Name: "'Accel'",
+ Quantifier: "",
+ },
+ Operand {
+ Kind: OperandKindIdRef,
+ Name: "'Ray Flags'",
+ Quantifier: "",
+ },
+ Operand {
+ Kind: OperandKindIdRef,
+ Name: "'Cull Mask'",
+ Quantifier: "",
+ },
+ Operand {
+ Kind: OperandKindIdRef,
+ Name: "'SBT Offset'",
+ Quantifier: "",
+ },
+ Operand {
+ Kind: OperandKindIdRef,
+ Name: "'SBT Stride'",
+ Quantifier: "",
+ },
+ Operand {
+ Kind: OperandKindIdRef,
+ Name: "'Miss Index'",
+ Quantifier: "",
+ },
+ Operand {
+ Kind: OperandKindIdRef,
+ Name: "'Ray Origin'",
+ Quantifier: "",
+ },
+ Operand {
+ Kind: OperandKindIdRef,
+ Name: "'Ray Tmin'",
+ Quantifier: "",
+ },
+ Operand {
+ Kind: OperandKindIdRef,
+ Name: "'Ray Direction'",
+ Quantifier: "",
+ },
+ Operand {
+ Kind: OperandKindIdRef,
+ Name: "'Ray Tmax'",
+ Quantifier: "",
+ },
+ Operand {
+ Kind: OperandKindIdRef,
+ Name: "'PayloadId'",
+ Quantifier: "",
+ },
+ },
+ }
OpTypeAccelerationStructureNV = &Opcode {
Opname: "OpTypeAccelerationStructureNV",
Class: "Reserved",
@@ -11025,6 +10807,589 @@
},
},
}
+ OpTypeRayQueryProvisionalKHR = &Opcode {
+ Opname: "OpTypeRayQueryProvisionalKHR",
+ Class: "Reserved",
+ Opcode: 4472,
+ Operands: []Operand {
+ Operand {
+ Kind: OperandKindIdResult,
+ Name: "",
+ Quantifier: "",
+ },
+ },
+ }
+ OpRayQueryInitializeKHR = &Opcode {
+ Opname: "OpRayQueryInitializeKHR",
+ Class: "Reserved",
+ Opcode: 4473,
+ Operands: []Operand {
+ Operand {
+ Kind: OperandKindIdRef,
+ Name: "'RayQuery'",
+ Quantifier: "",
+ },
+ Operand {
+ Kind: OperandKindIdRef,
+ Name: "'Accel'",
+ Quantifier: "",
+ },
+ Operand {
+ Kind: OperandKindIdRef,
+ Name: "'RayFlags'",
+ Quantifier: "",
+ },
+ Operand {
+ Kind: OperandKindIdRef,
+ Name: "'CullMask'",
+ Quantifier: "",
+ },
+ Operand {
+ Kind: OperandKindIdRef,
+ Name: "'RayOrigin'",
+ Quantifier: "",
+ },
+ Operand {
+ Kind: OperandKindIdRef,
+ Name: "'RayTMin'",
+ Quantifier: "",
+ },
+ Operand {
+ Kind: OperandKindIdRef,
+ Name: "'RayDirection'",
+ Quantifier: "",
+ },
+ Operand {
+ Kind: OperandKindIdRef,
+ Name: "'RayTMax'",
+ Quantifier: "",
+ },
+ },
+ }
+ OpRayQueryTerminateKHR = &Opcode {
+ Opname: "OpRayQueryTerminateKHR",
+ Class: "Reserved",
+ Opcode: 4474,
+ Operands: []Operand {
+ Operand {
+ Kind: OperandKindIdRef,
+ Name: "'RayQuery'",
+ Quantifier: "",
+ },
+ },
+ }
+ OpRayQueryGenerateIntersectionKHR = &Opcode {
+ Opname: "OpRayQueryGenerateIntersectionKHR",
+ Class: "Reserved",
+ Opcode: 4475,
+ Operands: []Operand {
+ Operand {
+ Kind: OperandKindIdRef,
+ Name: "'RayQuery'",
+ Quantifier: "",
+ },
+ Operand {
+ Kind: OperandKindIdRef,
+ Name: "'HitT'",
+ Quantifier: "",
+ },
+ },
+ }
+ OpRayQueryConfirmIntersectionKHR = &Opcode {
+ Opname: "OpRayQueryConfirmIntersectionKHR",
+ Class: "Reserved",
+ Opcode: 4476,
+ Operands: []Operand {
+ Operand {
+ Kind: OperandKindIdRef,
+ Name: "'RayQuery'",
+ Quantifier: "",
+ },
+ },
+ }
+ OpRayQueryProceedKHR = &Opcode {
+ Opname: "OpRayQueryProceedKHR",
+ Class: "Reserved",
+ Opcode: 4477,
+ Operands: []Operand {
+ Operand {
+ Kind: OperandKindIdResultType,
+ Name: "",
+ Quantifier: "",
+ },
+ Operand {
+ Kind: OperandKindIdResult,
+ Name: "",
+ Quantifier: "",
+ },
+ Operand {
+ Kind: OperandKindIdRef,
+ Name: "'RayQuery'",
+ Quantifier: "",
+ },
+ },
+ }
+ OpRayQueryGetIntersectionTypeKHR = &Opcode {
+ Opname: "OpRayQueryGetIntersectionTypeKHR",
+ Class: "Reserved",
+ Opcode: 4479,
+ Operands: []Operand {
+ Operand {
+ Kind: OperandKindIdResultType,
+ Name: "",
+ Quantifier: "",
+ },
+ Operand {
+ Kind: OperandKindIdResult,
+ Name: "",
+ Quantifier: "",
+ },
+ Operand {
+ Kind: OperandKindIdRef,
+ Name: "'RayQuery'",
+ Quantifier: "",
+ },
+ Operand {
+ Kind: OperandKindIdRef,
+ Name: "'Intersection'",
+ Quantifier: "",
+ },
+ },
+ }
+ OpRayQueryGetRayTMinKHR = &Opcode {
+ Opname: "OpRayQueryGetRayTMinKHR",
+ Class: "Reserved",
+ Opcode: 6016,
+ Operands: []Operand {
+ Operand {
+ Kind: OperandKindIdResultType,
+ Name: "",
+ Quantifier: "",
+ },
+ Operand {
+ Kind: OperandKindIdResult,
+ Name: "",
+ Quantifier: "",
+ },
+ Operand {
+ Kind: OperandKindIdRef,
+ Name: "'RayQuery'",
+ Quantifier: "",
+ },
+ },
+ }
+ OpRayQueryGetRayFlagsKHR = &Opcode {
+ Opname: "OpRayQueryGetRayFlagsKHR",
+ Class: "Reserved",
+ Opcode: 6017,
+ Operands: []Operand {
+ Operand {
+ Kind: OperandKindIdResultType,
+ Name: "",
+ Quantifier: "",
+ },
+ Operand {
+ Kind: OperandKindIdResult,
+ Name: "",
+ Quantifier: "",
+ },
+ Operand {
+ Kind: OperandKindIdRef,
+ Name: "'RayQuery'",
+ Quantifier: "",
+ },
+ },
+ }
+ OpRayQueryGetIntersectionTKHR = &Opcode {
+ Opname: "OpRayQueryGetIntersectionTKHR",
+ Class: "Reserved",
+ Opcode: 6018,
+ Operands: []Operand {
+ Operand {
+ Kind: OperandKindIdResultType,
+ Name: "",
+ Quantifier: "",
+ },
+ Operand {
+ Kind: OperandKindIdResult,
+ Name: "",
+ Quantifier: "",
+ },
+ Operand {
+ Kind: OperandKindIdRef,
+ Name: "'RayQuery'",
+ Quantifier: "",
+ },
+ Operand {
+ Kind: OperandKindIdRef,
+ Name: "'Intersection'",
+ Quantifier: "",
+ },
+ },
+ }
+ OpRayQueryGetIntersectionInstanceCustomIndexKHR = &Opcode {
+ Opname: "OpRayQueryGetIntersectionInstanceCustomIndexKHR",
+ Class: "Reserved",
+ Opcode: 6019,
+ Operands: []Operand {
+ Operand {
+ Kind: OperandKindIdResultType,
+ Name: "",
+ Quantifier: "",
+ },
+ Operand {
+ Kind: OperandKindIdResult,
+ Name: "",
+ Quantifier: "",
+ },
+ Operand {
+ Kind: OperandKindIdRef,
+ Name: "'RayQuery'",
+ Quantifier: "",
+ },
+ Operand {
+ Kind: OperandKindIdRef,
+ Name: "'Intersection'",
+ Quantifier: "",
+ },
+ },
+ }
+ OpRayQueryGetIntersectionInstanceIdKHR = &Opcode {
+ Opname: "OpRayQueryGetIntersectionInstanceIdKHR",
+ Class: "Reserved",
+ Opcode: 6020,
+ Operands: []Operand {
+ Operand {
+ Kind: OperandKindIdResultType,
+ Name: "",
+ Quantifier: "",
+ },
+ Operand {
+ Kind: OperandKindIdResult,
+ Name: "",
+ Quantifier: "",
+ },
+ Operand {
+ Kind: OperandKindIdRef,
+ Name: "'RayQuery'",
+ Quantifier: "",
+ },
+ Operand {
+ Kind: OperandKindIdRef,
+ Name: "'Intersection'",
+ Quantifier: "",
+ },
+ },
+ }
+ OpRayQueryGetIntersectionInstanceShaderBindingTableRecordOffsetKHR = &Opcode {
+ Opname: "OpRayQueryGetIntersectionInstanceShaderBindingTableRecordOffsetKHR",
+ Class: "Reserved",
+ Opcode: 6021,
+ Operands: []Operand {
+ Operand {
+ Kind: OperandKindIdResultType,
+ Name: "",
+ Quantifier: "",
+ },
+ Operand {
+ Kind: OperandKindIdResult,
+ Name: "",
+ Quantifier: "",
+ },
+ Operand {
+ Kind: OperandKindIdRef,
+ Name: "'RayQuery'",
+ Quantifier: "",
+ },
+ Operand {
+ Kind: OperandKindIdRef,
+ Name: "'Intersection'",
+ Quantifier: "",
+ },
+ },
+ }
+ OpRayQueryGetIntersectionGeometryIndexKHR = &Opcode {
+ Opname: "OpRayQueryGetIntersectionGeometryIndexKHR",
+ Class: "Reserved",
+ Opcode: 6022,
+ Operands: []Operand {
+ Operand {
+ Kind: OperandKindIdResultType,
+ Name: "",
+ Quantifier: "",
+ },
+ Operand {
+ Kind: OperandKindIdResult,
+ Name: "",
+ Quantifier: "",
+ },
+ Operand {
+ Kind: OperandKindIdRef,
+ Name: "'RayQuery'",
+ Quantifier: "",
+ },
+ Operand {
+ Kind: OperandKindIdRef,
+ Name: "'Intersection'",
+ Quantifier: "",
+ },
+ },
+ }
+ OpRayQueryGetIntersectionPrimitiveIndexKHR = &Opcode {
+ Opname: "OpRayQueryGetIntersectionPrimitiveIndexKHR",
+ Class: "Reserved",
+ Opcode: 6023,
+ Operands: []Operand {
+ Operand {
+ Kind: OperandKindIdResultType,
+ Name: "",
+ Quantifier: "",
+ },
+ Operand {
+ Kind: OperandKindIdResult,
+ Name: "",
+ Quantifier: "",
+ },
+ Operand {
+ Kind: OperandKindIdRef,
+ Name: "'RayQuery'",
+ Quantifier: "",
+ },
+ Operand {
+ Kind: OperandKindIdRef,
+ Name: "'Intersection'",
+ Quantifier: "",
+ },
+ },
+ }
+ OpRayQueryGetIntersectionBarycentricsKHR = &Opcode {
+ Opname: "OpRayQueryGetIntersectionBarycentricsKHR",
+ Class: "Reserved",
+ Opcode: 6024,
+ Operands: []Operand {
+ Operand {
+ Kind: OperandKindIdResultType,
+ Name: "",
+ Quantifier: "",
+ },
+ Operand {
+ Kind: OperandKindIdResult,
+ Name: "",
+ Quantifier: "",
+ },
+ Operand {
+ Kind: OperandKindIdRef,
+ Name: "'RayQuery'",
+ Quantifier: "",
+ },
+ Operand {
+ Kind: OperandKindIdRef,
+ Name: "'Intersection'",
+ Quantifier: "",
+ },
+ },
+ }
+ OpRayQueryGetIntersectionFrontFaceKHR = &Opcode {
+ Opname: "OpRayQueryGetIntersectionFrontFaceKHR",
+ Class: "Reserved",
+ Opcode: 6025,
+ Operands: []Operand {
+ Operand {
+ Kind: OperandKindIdResultType,
+ Name: "",
+ Quantifier: "",
+ },
+ Operand {
+ Kind: OperandKindIdResult,
+ Name: "",
+ Quantifier: "",
+ },
+ Operand {
+ Kind: OperandKindIdRef,
+ Name: "'RayQuery'",
+ Quantifier: "",
+ },
+ Operand {
+ Kind: OperandKindIdRef,
+ Name: "'Intersection'",
+ Quantifier: "",
+ },
+ },
+ }
+ OpRayQueryGetIntersectionCandidateAABBOpaqueKHR = &Opcode {
+ Opname: "OpRayQueryGetIntersectionCandidateAABBOpaqueKHR",
+ Class: "Reserved",
+ Opcode: 6026,
+ Operands: []Operand {
+ Operand {
+ Kind: OperandKindIdResultType,
+ Name: "",
+ Quantifier: "",
+ },
+ Operand {
+ Kind: OperandKindIdResult,
+ Name: "",
+ Quantifier: "",
+ },
+ Operand {
+ Kind: OperandKindIdRef,
+ Name: "'RayQuery'",
+ Quantifier: "",
+ },
+ },
+ }
+ OpRayQueryGetIntersectionObjectRayDirectionKHR = &Opcode {
+ Opname: "OpRayQueryGetIntersectionObjectRayDirectionKHR",
+ Class: "Reserved",
+ Opcode: 6027,
+ Operands: []Operand {
+ Operand {
+ Kind: OperandKindIdResultType,
+ Name: "",
+ Quantifier: "",
+ },
+ Operand {
+ Kind: OperandKindIdResult,
+ Name: "",
+ Quantifier: "",
+ },
+ Operand {
+ Kind: OperandKindIdRef,
+ Name: "'RayQuery'",
+ Quantifier: "",
+ },
+ Operand {
+ Kind: OperandKindIdRef,
+ Name: "'Intersection'",
+ Quantifier: "",
+ },
+ },
+ }
+ OpRayQueryGetIntersectionObjectRayOriginKHR = &Opcode {
+ Opname: "OpRayQueryGetIntersectionObjectRayOriginKHR",
+ Class: "Reserved",
+ Opcode: 6028,
+ Operands: []Operand {
+ Operand {
+ Kind: OperandKindIdResultType,
+ Name: "",
+ Quantifier: "",
+ },
+ Operand {
+ Kind: OperandKindIdResult,
+ Name: "",
+ Quantifier: "",
+ },
+ Operand {
+ Kind: OperandKindIdRef,
+ Name: "'RayQuery'",
+ Quantifier: "",
+ },
+ Operand {
+ Kind: OperandKindIdRef,
+ Name: "'Intersection'",
+ Quantifier: "",
+ },
+ },
+ }
+ OpRayQueryGetWorldRayDirectionKHR = &Opcode {
+ Opname: "OpRayQueryGetWorldRayDirectionKHR",
+ Class: "Reserved",
+ Opcode: 6029,
+ Operands: []Operand {
+ Operand {
+ Kind: OperandKindIdResultType,
+ Name: "",
+ Quantifier: "",
+ },
+ Operand {
+ Kind: OperandKindIdResult,
+ Name: "",
+ Quantifier: "",
+ },
+ Operand {
+ Kind: OperandKindIdRef,
+ Name: "'RayQuery'",
+ Quantifier: "",
+ },
+ },
+ }
+ OpRayQueryGetWorldRayOriginKHR = &Opcode {
+ Opname: "OpRayQueryGetWorldRayOriginKHR",
+ Class: "Reserved",
+ Opcode: 6030,
+ Operands: []Operand {
+ Operand {
+ Kind: OperandKindIdResultType,
+ Name: "",
+ Quantifier: "",
+ },
+ Operand {
+ Kind: OperandKindIdResult,
+ Name: "",
+ Quantifier: "",
+ },
+ Operand {
+ Kind: OperandKindIdRef,
+ Name: "'RayQuery'",
+ Quantifier: "",
+ },
+ },
+ }
+ OpRayQueryGetIntersectionObjectToWorldKHR = &Opcode {
+ Opname: "OpRayQueryGetIntersectionObjectToWorldKHR",
+ Class: "Reserved",
+ Opcode: 6031,
+ Operands: []Operand {
+ Operand {
+ Kind: OperandKindIdResultType,
+ Name: "",
+ Quantifier: "",
+ },
+ Operand {
+ Kind: OperandKindIdResult,
+ Name: "",
+ Quantifier: "",
+ },
+ Operand {
+ Kind: OperandKindIdRef,
+ Name: "'RayQuery'",
+ Quantifier: "",
+ },
+ Operand {
+ Kind: OperandKindIdRef,
+ Name: "'Intersection'",
+ Quantifier: "",
+ },
+ },
+ }
+ OpRayQueryGetIntersectionWorldToObjectKHR = &Opcode {
+ Opname: "OpRayQueryGetIntersectionWorldToObjectKHR",
+ Class: "Reserved",
+ Opcode: 6032,
+ Operands: []Operand {
+ Operand {
+ Kind: OperandKindIdResultType,
+ Name: "",
+ Quantifier: "",
+ },
+ Operand {
+ Kind: OperandKindIdResult,
+ Name: "",
+ Quantifier: "",
+ },
+ Operand {
+ Kind: OperandKindIdRef,
+ Name: "'RayQuery'",
+ Quantifier: "",
+ },
+ Operand {
+ Kind: OperandKindIdRef,
+ Name: "'Intersection'",
+ Quantifier: "",
+ },
+ },
+ }
OpExecuteCallableNV = &Opcode {
Opname: "OpExecuteCallableNV",
Class: "Reserved",
@@ -11042,6 +11407,23 @@
},
},
}
+ OpExecuteCallableKHR = &Opcode {
+ Opname: "OpExecuteCallableKHR",
+ Class: "Reserved",
+ Opcode: 5344,
+ Operands: []Operand {
+ Operand {
+ Kind: OperandKindIdRef,
+ Name: "'SBT Index'",
+ Quantifier: "",
+ },
+ Operand {
+ Kind: OperandKindIdRef,
+ Name: "'Callable DataId'",
+ Quantifier: "",
+ },
+ },
+ }
OpTypeCooperativeMatrixNV = &Opcode {
Opname: "OpTypeCooperativeMatrixNV",
Class: "Reserved",
@@ -11878,210 +12260,6 @@
},
},
}
- OpConstFunctionPointerINTEL = &Opcode {
- Opname: "OpConstFunctionPointerINTEL",
- Class: "@exclude",
- Opcode: 5600,
- Operands: []Operand {
- Operand {
- Kind: OperandKindIdResultType,
- Name: "",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdResult,
- Name: "",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdRef,
- Name: "'Function'",
- Quantifier: "",
- },
- },
- }
- OpFunctionPointerCallINTEL = &Opcode {
- Opname: "OpFunctionPointerCallINTEL",
- Class: "@exclude",
- Opcode: 5601,
- Operands: []Operand {
- Operand {
- Kind: OperandKindIdResultType,
- Name: "",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdResult,
- Name: "",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdRef,
- Name: "'Operand 1'",
- Quantifier: "*",
- },
- },
- }
- OpAsmTargetINTEL = &Opcode {
- Opname: "OpAsmTargetINTEL",
- Class: "@exclude",
- Opcode: 5609,
- Operands: []Operand {
- Operand {
- Kind: OperandKindIdResultType,
- Name: "",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdResult,
- Name: "",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindLiteralString,
- Name: "'Asm target'",
- Quantifier: "",
- },
- },
- }
- OpAsmINTEL = &Opcode {
- Opname: "OpAsmINTEL",
- Class: "@exclude",
- Opcode: 5610,
- Operands: []Operand {
- Operand {
- Kind: OperandKindIdResultType,
- Name: "",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdResult,
- Name: "",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdRef,
- Name: "'Asm type'",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdRef,
- Name: "'Target'",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindLiteralString,
- Name: "'Asm instructions'",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindLiteralString,
- Name: "'Constraints'",
- Quantifier: "",
- },
- },
- }
- OpAsmCallINTEL = &Opcode {
- Opname: "OpAsmCallINTEL",
- Class: "@exclude",
- Opcode: 5611,
- Operands: []Operand {
- Operand {
- Kind: OperandKindIdResultType,
- Name: "",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdResult,
- Name: "",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdRef,
- Name: "'Asm'",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdRef,
- Name: "'Argument 0'",
- Quantifier: "*",
- },
- },
- }
- OpAtomicFMinEXT = &Opcode {
- Opname: "OpAtomicFMinEXT",
- Class: "Atomic",
- Opcode: 5614,
- Operands: []Operand {
- Operand {
- Kind: OperandKindIdResultType,
- Name: "",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdResult,
- Name: "",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdRef,
- Name: "'Pointer'",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdScope,
- Name: "'Memory'",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdMemorySemantics,
- Name: "'Semantics'",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdRef,
- Name: "'Value'",
- Quantifier: "",
- },
- },
- }
- OpAtomicFMaxEXT = &Opcode {
- Opname: "OpAtomicFMaxEXT",
- Class: "Atomic",
- Opcode: 5615,
- Operands: []Operand {
- Operand {
- Kind: OperandKindIdResultType,
- Name: "",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdResult,
- Name: "",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdRef,
- Name: "'Pointer'",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdScope,
- Name: "'Memory'",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdMemorySemantics,
- Name: "'Semantics'",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdRef,
- Name: "'Value'",
- Quantifier: "",
- },
- },
- }
OpDecorateString = &Opcode {
Opname: "OpDecorateString",
Class: "Annotation",
@@ -15261,713 +15439,6 @@
},
},
}
- OpVariableLengthArrayINTEL = &Opcode {
- Opname: "OpVariableLengthArrayINTEL",
- Class: "@exclude",
- Opcode: 5818,
- Operands: []Operand {
- Operand {
- Kind: OperandKindIdResultType,
- Name: "",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdResult,
- Name: "",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdRef,
- Name: "'Lenght'",
- Quantifier: "",
- },
- },
- }
- OpSaveMemoryINTEL = &Opcode {
- Opname: "OpSaveMemoryINTEL",
- Class: "@exclude",
- Opcode: 5819,
- Operands: []Operand {
- Operand {
- Kind: OperandKindIdResultType,
- Name: "",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdResult,
- Name: "",
- Quantifier: "",
- },
- },
- }
- OpRestoreMemoryINTEL = &Opcode {
- Opname: "OpRestoreMemoryINTEL",
- Class: "@exclude",
- Opcode: 5820,
- Operands: []Operand {
- Operand {
- Kind: OperandKindIdRef,
- Name: "'Ptr'",
- Quantifier: "",
- },
- },
- }
- OpLoopControlINTEL = &Opcode {
- Opname: "OpLoopControlINTEL",
- Class: "Reserved",
- Opcode: 5887,
- Operands: []Operand {
- Operand {
- Kind: OperandKindLiteralInteger,
- Name: "'Loop Control Parameters'",
- Quantifier: "*",
- },
- },
- }
- OpPtrCastToCrossWorkgroupINTEL = &Opcode {
- Opname: "OpPtrCastToCrossWorkgroupINTEL",
- Class: "@exclude",
- Opcode: 5934,
- Operands: []Operand {
- Operand {
- Kind: OperandKindIdResultType,
- Name: "",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdResult,
- Name: "",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdRef,
- Name: "'Pointer'",
- Quantifier: "",
- },
- },
- }
- OpCrossWorkgroupCastToPtrINTEL = &Opcode {
- Opname: "OpCrossWorkgroupCastToPtrINTEL",
- Class: "@exclude",
- Opcode: 5938,
- Operands: []Operand {
- Operand {
- Kind: OperandKindIdResultType,
- Name: "",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdResult,
- Name: "",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdRef,
- Name: "'Pointer'",
- Quantifier: "",
- },
- },
- }
- OpReadPipeBlockingINTEL = &Opcode {
- Opname: "OpReadPipeBlockingINTEL",
- Class: "Pipe",
- Opcode: 5946,
- Operands: []Operand {
- Operand {
- Kind: OperandKindIdResultType,
- Name: "",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdResult,
- Name: "",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdRef,
- Name: "'Packet Size'",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdRef,
- Name: "'Packet Alignment'",
- Quantifier: "",
- },
- },
- }
- OpWritePipeBlockingINTEL = &Opcode {
- Opname: "OpWritePipeBlockingINTEL",
- Class: "Pipe",
- Opcode: 5947,
- Operands: []Operand {
- Operand {
- Kind: OperandKindIdResultType,
- Name: "",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdResult,
- Name: "",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdRef,
- Name: "'Packet Size'",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdRef,
- Name: "'Packet Alignment'",
- Quantifier: "",
- },
- },
- }
- OpFPGARegINTEL = &Opcode {
- Opname: "OpFPGARegINTEL",
- Class: "Reserved",
- Opcode: 5949,
- Operands: []Operand {
- Operand {
- Kind: OperandKindIdResultType,
- Name: "",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdResult,
- Name: "",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdRef,
- Name: "'Result'",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdRef,
- Name: "'Input'",
- Quantifier: "",
- },
- },
- }
- OpRayQueryGetRayTMinKHR = &Opcode {
- Opname: "OpRayQueryGetRayTMinKHR",
- Class: "Reserved",
- Opcode: 6016,
- Operands: []Operand {
- Operand {
- Kind: OperandKindIdResultType,
- Name: "",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdResult,
- Name: "",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdRef,
- Name: "'RayQuery'",
- Quantifier: "",
- },
- },
- }
- OpRayQueryGetRayFlagsKHR = &Opcode {
- Opname: "OpRayQueryGetRayFlagsKHR",
- Class: "Reserved",
- Opcode: 6017,
- Operands: []Operand {
- Operand {
- Kind: OperandKindIdResultType,
- Name: "",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdResult,
- Name: "",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdRef,
- Name: "'RayQuery'",
- Quantifier: "",
- },
- },
- }
- OpRayQueryGetIntersectionTKHR = &Opcode {
- Opname: "OpRayQueryGetIntersectionTKHR",
- Class: "Reserved",
- Opcode: 6018,
- Operands: []Operand {
- Operand {
- Kind: OperandKindIdResultType,
- Name: "",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdResult,
- Name: "",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdRef,
- Name: "'RayQuery'",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdRef,
- Name: "'Intersection'",
- Quantifier: "",
- },
- },
- }
- OpRayQueryGetIntersectionInstanceCustomIndexKHR = &Opcode {
- Opname: "OpRayQueryGetIntersectionInstanceCustomIndexKHR",
- Class: "Reserved",
- Opcode: 6019,
- Operands: []Operand {
- Operand {
- Kind: OperandKindIdResultType,
- Name: "",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdResult,
- Name: "",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdRef,
- Name: "'RayQuery'",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdRef,
- Name: "'Intersection'",
- Quantifier: "",
- },
- },
- }
- OpRayQueryGetIntersectionInstanceIdKHR = &Opcode {
- Opname: "OpRayQueryGetIntersectionInstanceIdKHR",
- Class: "Reserved",
- Opcode: 6020,
- Operands: []Operand {
- Operand {
- Kind: OperandKindIdResultType,
- Name: "",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdResult,
- Name: "",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdRef,
- Name: "'RayQuery'",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdRef,
- Name: "'Intersection'",
- Quantifier: "",
- },
- },
- }
- OpRayQueryGetIntersectionInstanceShaderBindingTableRecordOffsetKHR = &Opcode {
- Opname: "OpRayQueryGetIntersectionInstanceShaderBindingTableRecordOffsetKHR",
- Class: "Reserved",
- Opcode: 6021,
- Operands: []Operand {
- Operand {
- Kind: OperandKindIdResultType,
- Name: "",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdResult,
- Name: "",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdRef,
- Name: "'RayQuery'",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdRef,
- Name: "'Intersection'",
- Quantifier: "",
- },
- },
- }
- OpRayQueryGetIntersectionGeometryIndexKHR = &Opcode {
- Opname: "OpRayQueryGetIntersectionGeometryIndexKHR",
- Class: "Reserved",
- Opcode: 6022,
- Operands: []Operand {
- Operand {
- Kind: OperandKindIdResultType,
- Name: "",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdResult,
- Name: "",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdRef,
- Name: "'RayQuery'",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdRef,
- Name: "'Intersection'",
- Quantifier: "",
- },
- },
- }
- OpRayQueryGetIntersectionPrimitiveIndexKHR = &Opcode {
- Opname: "OpRayQueryGetIntersectionPrimitiveIndexKHR",
- Class: "Reserved",
- Opcode: 6023,
- Operands: []Operand {
- Operand {
- Kind: OperandKindIdResultType,
- Name: "",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdResult,
- Name: "",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdRef,
- Name: "'RayQuery'",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdRef,
- Name: "'Intersection'",
- Quantifier: "",
- },
- },
- }
- OpRayQueryGetIntersectionBarycentricsKHR = &Opcode {
- Opname: "OpRayQueryGetIntersectionBarycentricsKHR",
- Class: "Reserved",
- Opcode: 6024,
- Operands: []Operand {
- Operand {
- Kind: OperandKindIdResultType,
- Name: "",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdResult,
- Name: "",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdRef,
- Name: "'RayQuery'",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdRef,
- Name: "'Intersection'",
- Quantifier: "",
- },
- },
- }
- OpRayQueryGetIntersectionFrontFaceKHR = &Opcode {
- Opname: "OpRayQueryGetIntersectionFrontFaceKHR",
- Class: "Reserved",
- Opcode: 6025,
- Operands: []Operand {
- Operand {
- Kind: OperandKindIdResultType,
- Name: "",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdResult,
- Name: "",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdRef,
- Name: "'RayQuery'",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdRef,
- Name: "'Intersection'",
- Quantifier: "",
- },
- },
- }
- OpRayQueryGetIntersectionCandidateAABBOpaqueKHR = &Opcode {
- Opname: "OpRayQueryGetIntersectionCandidateAABBOpaqueKHR",
- Class: "Reserved",
- Opcode: 6026,
- Operands: []Operand {
- Operand {
- Kind: OperandKindIdResultType,
- Name: "",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdResult,
- Name: "",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdRef,
- Name: "'RayQuery'",
- Quantifier: "",
- },
- },
- }
- OpRayQueryGetIntersectionObjectRayDirectionKHR = &Opcode {
- Opname: "OpRayQueryGetIntersectionObjectRayDirectionKHR",
- Class: "Reserved",
- Opcode: 6027,
- Operands: []Operand {
- Operand {
- Kind: OperandKindIdResultType,
- Name: "",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdResult,
- Name: "",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdRef,
- Name: "'RayQuery'",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdRef,
- Name: "'Intersection'",
- Quantifier: "",
- },
- },
- }
- OpRayQueryGetIntersectionObjectRayOriginKHR = &Opcode {
- Opname: "OpRayQueryGetIntersectionObjectRayOriginKHR",
- Class: "Reserved",
- Opcode: 6028,
- Operands: []Operand {
- Operand {
- Kind: OperandKindIdResultType,
- Name: "",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdResult,
- Name: "",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdRef,
- Name: "'RayQuery'",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdRef,
- Name: "'Intersection'",
- Quantifier: "",
- },
- },
- }
- OpRayQueryGetWorldRayDirectionKHR = &Opcode {
- Opname: "OpRayQueryGetWorldRayDirectionKHR",
- Class: "Reserved",
- Opcode: 6029,
- Operands: []Operand {
- Operand {
- Kind: OperandKindIdResultType,
- Name: "",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdResult,
- Name: "",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdRef,
- Name: "'RayQuery'",
- Quantifier: "",
- },
- },
- }
- OpRayQueryGetWorldRayOriginKHR = &Opcode {
- Opname: "OpRayQueryGetWorldRayOriginKHR",
- Class: "Reserved",
- Opcode: 6030,
- Operands: []Operand {
- Operand {
- Kind: OperandKindIdResultType,
- Name: "",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdResult,
- Name: "",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdRef,
- Name: "'RayQuery'",
- Quantifier: "",
- },
- },
- }
- OpRayQueryGetIntersectionObjectToWorldKHR = &Opcode {
- Opname: "OpRayQueryGetIntersectionObjectToWorldKHR",
- Class: "Reserved",
- Opcode: 6031,
- Operands: []Operand {
- Operand {
- Kind: OperandKindIdResultType,
- Name: "",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdResult,
- Name: "",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdRef,
- Name: "'RayQuery'",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdRef,
- Name: "'Intersection'",
- Quantifier: "",
- },
- },
- }
- OpRayQueryGetIntersectionWorldToObjectKHR = &Opcode {
- Opname: "OpRayQueryGetIntersectionWorldToObjectKHR",
- Class: "Reserved",
- Opcode: 6032,
- Operands: []Operand {
- Operand {
- Kind: OperandKindIdResultType,
- Name: "",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdResult,
- Name: "",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdRef,
- Name: "'RayQuery'",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdRef,
- Name: "'Intersection'",
- Quantifier: "",
- },
- },
- }
- OpAtomicFAddEXT = &Opcode {
- Opname: "OpAtomicFAddEXT",
- Class: "Atomic",
- Opcode: 6035,
- Operands: []Operand {
- Operand {
- Kind: OperandKindIdResultType,
- Name: "",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdResult,
- Name: "",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdRef,
- Name: "'Pointer'",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdScope,
- Name: "'Memory'",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdMemorySemantics,
- Name: "'Semantics'",
- Quantifier: "",
- },
- Operand {
- Kind: OperandKindIdRef,
- Name: "'Value'",
- Quantifier: "",
- },
- },
- }
- OpTypeBufferSurfaceINTEL = &Opcode {
- Opname: "OpTypeBufferSurfaceINTEL",
- Class: "Type-Declaration",
- Opcode: 6086,
- Operands: []Operand {
- Operand {
- Kind: OperandKindIdResult,
- Name: "",
- Quantifier: "",
- },
- },
- }
- OpTypeStructContinuedINTEL = &Opcode {
- Opname: "OpTypeStructContinuedINTEL",
- Class: "Type-Declaration",
- Opcode: 6090,
- Operands: []Operand {
- Operand {
- Kind: OperandKindIdRef,
- Name: "'Member 0 type', + 'member 1 type', + ...",
- Quantifier: "*",
- },
- },
- }
- OpConstantCompositeContinuedINTEL = &Opcode {
- Opname: "OpConstantCompositeContinuedINTEL",
- Class: "Constant-Creation",
- Opcode: 6091,
- Operands: []Operand {
- Operand {
- Kind: OperandKindIdRef,
- Name: "'Constituents'",
- Quantifier: "*",
- },
- },
- }
- OpSpecConstantCompositeContinuedINTEL = &Opcode {
- Opname: "OpSpecConstantCompositeContinuedINTEL",
- Class: "Constant-Creation",
- Opcode: 6092,
- Operands: []Operand {
- Operand {
- Kind: OperandKindIdRef,
- Name: "'Constituents'",
- Quantifier: "*",
- },
- },
- }
GLSLStd450_Round = &Opcode {
Opname: "Round",
@@ -20317,20 +19788,6 @@
Parameters: []Parameter{},
Version: "",
},
- Enumerant{
- Enumerant: "AllowContractFastINTEL",
- Value: 0x10000,
- Capabilities: []string{"FPFastMathModeINTEL",},
- Parameters: []Parameter{},
- Version: "None",
- },
- Enumerant{
- Enumerant: "AllowReassocINTEL",
- Value: 0x20000,
- Capabilities: []string{"FPFastMathModeINTEL",},
- Parameters: []Parameter{},
- Version: "None",
- },
},
Bases: []*OperandKind {},
}
@@ -20436,62 +19893,6 @@
Parameters: []Parameter{{OperandKindLiteralInteger, ""},},
Version: "1.4",
},
- Enumerant{
- Enumerant: "InitiationIntervalINTEL",
- Value: 0x10000,
- Capabilities: []string{"FPGALoopControlsINTEL",},
- Parameters: []Parameter{{OperandKindLiteralInteger, ""},},
- Version: "None",
- },
- Enumerant{
- Enumerant: "MaxConcurrencyINTEL",
- Value: 0x20000,
- Capabilities: []string{"FPGALoopControlsINTEL",},
- Parameters: []Parameter{{OperandKindLiteralInteger, ""},},
- Version: "None",
- },
- Enumerant{
- Enumerant: "DependencyArrayINTEL",
- Value: 0x40000,
- Capabilities: []string{"FPGALoopControlsINTEL",},
- Parameters: []Parameter{{OperandKindLiteralInteger, ""},},
- Version: "None",
- },
- Enumerant{
- Enumerant: "PipelineEnableINTEL",
- Value: 0x80000,
- Capabilities: []string{"FPGALoopControlsINTEL",},
- Parameters: []Parameter{{OperandKindLiteralInteger, ""},},
- Version: "None",
- },
- Enumerant{
- Enumerant: "LoopCoalesceINTEL",
- Value: 0x100000,
- Capabilities: []string{"FPGALoopControlsINTEL",},
- Parameters: []Parameter{{OperandKindLiteralInteger, ""},},
- Version: "None",
- },
- Enumerant{
- Enumerant: "MaxInterleavingINTEL",
- Value: 0x200000,
- Capabilities: []string{"FPGALoopControlsINTEL",},
- Parameters: []Parameter{{OperandKindLiteralInteger, ""},},
- Version: "None",
- },
- Enumerant{
- Enumerant: "SpeculatedIterationsINTEL",
- Value: 0x400000,
- Capabilities: []string{"FPGALoopControlsINTEL",},
- Parameters: []Parameter{{OperandKindLiteralInteger, ""},},
- Version: "None",
- },
- Enumerant{
- Enumerant: "NoFusionINTEL",
- Value: 0x800000,
- Capabilities: []string{"FPGALoopControlsINTEL",},
- Parameters: []Parameter{{OperandKindLiteralInteger, ""},},
- Version: "None",
- },
},
Bases: []*OperandKind {},
}
@@ -20782,114 +20183,79 @@
Enumerant{
Enumerant: "NoneKHR",
Value: 0x0000,
- Capabilities: []string{"RayQueryKHR","RayTracingKHR",},
+ Capabilities: []string{"RayQueryProvisionalKHR","RayTracingProvisionalKHR",},
Parameters: []Parameter{},
- Version: "None",
+ Version: "",
},
Enumerant{
Enumerant: "OpaqueKHR",
Value: 0x0001,
- Capabilities: []string{"RayQueryKHR","RayTracingKHR",},
+ Capabilities: []string{"RayQueryProvisionalKHR","RayTracingProvisionalKHR",},
Parameters: []Parameter{},
- Version: "None",
+ Version: "",
},
Enumerant{
Enumerant: "NoOpaqueKHR",
Value: 0x0002,
- Capabilities: []string{"RayQueryKHR","RayTracingKHR",},
+ Capabilities: []string{"RayQueryProvisionalKHR","RayTracingProvisionalKHR",},
Parameters: []Parameter{},
- Version: "None",
+ Version: "",
},
Enumerant{
Enumerant: "TerminateOnFirstHitKHR",
Value: 0x0004,
- Capabilities: []string{"RayQueryKHR","RayTracingKHR",},
+ Capabilities: []string{"RayQueryProvisionalKHR","RayTracingProvisionalKHR",},
Parameters: []Parameter{},
- Version: "None",
+ Version: "",
},
Enumerant{
Enumerant: "SkipClosestHitShaderKHR",
Value: 0x0008,
- Capabilities: []string{"RayQueryKHR","RayTracingKHR",},
+ Capabilities: []string{"RayQueryProvisionalKHR","RayTracingProvisionalKHR",},
Parameters: []Parameter{},
- Version: "None",
+ Version: "",
},
Enumerant{
Enumerant: "CullBackFacingTrianglesKHR",
Value: 0x0010,
- Capabilities: []string{"RayQueryKHR","RayTracingKHR",},
+ Capabilities: []string{"RayQueryProvisionalKHR","RayTracingProvisionalKHR",},
Parameters: []Parameter{},
- Version: "None",
+ Version: "",
},
Enumerant{
Enumerant: "CullFrontFacingTrianglesKHR",
Value: 0x0020,
- Capabilities: []string{"RayQueryKHR","RayTracingKHR",},
+ Capabilities: []string{"RayQueryProvisionalKHR","RayTracingProvisionalKHR",},
Parameters: []Parameter{},
- Version: "None",
+ Version: "",
},
Enumerant{
Enumerant: "CullOpaqueKHR",
Value: 0x0040,
- Capabilities: []string{"RayQueryKHR","RayTracingKHR",},
+ Capabilities: []string{"RayQueryProvisionalKHR","RayTracingProvisionalKHR",},
Parameters: []Parameter{},
- Version: "None",
+ Version: "",
},
Enumerant{
Enumerant: "CullNoOpaqueKHR",
Value: 0x0080,
- Capabilities: []string{"RayQueryKHR","RayTracingKHR",},
+ Capabilities: []string{"RayQueryProvisionalKHR","RayTracingProvisionalKHR",},
Parameters: []Parameter{},
- Version: "None",
+ Version: "",
},
Enumerant{
Enumerant: "SkipTrianglesKHR",
Value: 0x0100,
- Capabilities: []string{"RayTraversalPrimitiveCullingKHR",},
+ Capabilities: []string{"RayTraversalPrimitiveCullingProvisionalKHR",},
Parameters: []Parameter{},
- Version: "None",
+ Version: "",
},
Enumerant{
Enumerant: "SkipAABBsKHR",
Value: 0x0200,
- Capabilities: []string{"RayTraversalPrimitiveCullingKHR",},
+ Capabilities: []string{"RayTraversalPrimitiveCullingProvisionalKHR",},
Parameters: []Parameter{},
- Version: "None",
- },
- },
- Bases: []*OperandKind {},
- }
- OperandKindFragmentShadingRate = &OperandKind {
- Kind: "FragmentShadingRate",
- Category: "BitEnum",
- Enumerants: []Enumerant {
- Enumerant{
- Enumerant: "Vertical2Pixels",
- Value: 0x0001,
- Capabilities: []string{"FragmentShadingRateKHR",},
- Parameters: []Parameter{},
- Version: "None",
- },
- Enumerant{
- Enumerant: "Vertical4Pixels",
- Value: 0x0002,
- Capabilities: []string{"FragmentShadingRateKHR",},
- Parameters: []Parameter{},
- Version: "None",
- },
- Enumerant{
- Enumerant: "Horizontal2Pixels",
- Value: 0x0004,
- Capabilities: []string{"FragmentShadingRateKHR",},
- Parameters: []Parameter{},
- Version: "None",
- },
- Enumerant{
- Enumerant: "Horizontal4Pixels",
- Value: 0x0008,
- Capabilities: []string{"FragmentShadingRateKHR",},
- Parameters: []Parameter{},
- Version: "None",
+ Version: "",
},
},
Bases: []*OperandKind {},
@@ -21013,84 +20379,84 @@
Enumerant{
Enumerant: "RayGenerationNV",
Value: 5313,
- Capabilities: []string{"RayTracingNV","RayTracingKHR",},
+ Capabilities: []string{"RayTracingNV","RayTracingProvisionalKHR",},
Parameters: []Parameter{},
Version: "None",
},
Enumerant{
Enumerant: "RayGenerationKHR",
Value: 5313,
- Capabilities: []string{"RayTracingNV","RayTracingKHR",},
+ Capabilities: []string{"RayTracingNV","RayTracingProvisionalKHR",},
Parameters: []Parameter{},
Version: "None",
},
Enumerant{
Enumerant: "IntersectionNV",
Value: 5314,
- Capabilities: []string{"RayTracingNV","RayTracingKHR",},
+ Capabilities: []string{"RayTracingNV","RayTracingProvisionalKHR",},
Parameters: []Parameter{},
Version: "None",
},
Enumerant{
Enumerant: "IntersectionKHR",
Value: 5314,
- Capabilities: []string{"RayTracingNV","RayTracingKHR",},
+ Capabilities: []string{"RayTracingNV","RayTracingProvisionalKHR",},
Parameters: []Parameter{},
Version: "None",
},
Enumerant{
Enumerant: "AnyHitNV",
Value: 5315,
- Capabilities: []string{"RayTracingNV","RayTracingKHR",},
+ Capabilities: []string{"RayTracingNV","RayTracingProvisionalKHR",},
Parameters: []Parameter{},
Version: "None",
},
Enumerant{
Enumerant: "AnyHitKHR",
Value: 5315,
- Capabilities: []string{"RayTracingNV","RayTracingKHR",},
+ Capabilities: []string{"RayTracingNV","RayTracingProvisionalKHR",},
Parameters: []Parameter{},
Version: "None",
},
Enumerant{
Enumerant: "ClosestHitNV",
Value: 5316,
- Capabilities: []string{"RayTracingNV","RayTracingKHR",},
+ Capabilities: []string{"RayTracingNV","RayTracingProvisionalKHR",},
Parameters: []Parameter{},
Version: "None",
},
Enumerant{
Enumerant: "ClosestHitKHR",
Value: 5316,
- Capabilities: []string{"RayTracingNV","RayTracingKHR",},
+ Capabilities: []string{"RayTracingNV","RayTracingProvisionalKHR",},
Parameters: []Parameter{},
Version: "None",
},
Enumerant{
Enumerant: "MissNV",
Value: 5317,
- Capabilities: []string{"RayTracingNV","RayTracingKHR",},
+ Capabilities: []string{"RayTracingNV","RayTracingProvisionalKHR",},
Parameters: []Parameter{},
Version: "None",
},
Enumerant{
Enumerant: "MissKHR",
Value: 5317,
- Capabilities: []string{"RayTracingNV","RayTracingKHR",},
+ Capabilities: []string{"RayTracingNV","RayTracingProvisionalKHR",},
Parameters: []Parameter{},
Version: "None",
},
Enumerant{
Enumerant: "CallableNV",
Value: 5318,
- Capabilities: []string{"RayTracingNV","RayTracingKHR",},
+ Capabilities: []string{"RayTracingNV","RayTracingProvisionalKHR",},
Parameters: []Parameter{},
Version: "None",
},
Enumerant{
Enumerant: "CallableKHR",
Value: 5318,
- Capabilities: []string{"RayTracingNV","RayTracingKHR",},
+ Capabilities: []string{"RayTracingNV","RayTracingProvisionalKHR",},
Parameters: []Parameter{},
Version: "None",
},
@@ -21577,76 +20943,6 @@
Parameters: []Parameter{},
Version: "None",
},
- Enumerant{
- Enumerant: "SharedLocalMemorySizeINTEL",
- Value: 5618,
- Capabilities: []string{"VectorComputeINTEL",},
- Parameters: []Parameter{{OperandKindLiteralInteger, "'Size'"},},
- Version: "None",
- },
- Enumerant{
- Enumerant: "RoundingModeRTPINTEL",
- Value: 5620,
- Capabilities: []string{"RoundToInfinityINTEL",},
- Parameters: []Parameter{{OperandKindLiteralInteger, "'Target Width'"},},
- Version: "None",
- },
- Enumerant{
- Enumerant: "RoundingModeRTNINTEL",
- Value: 5621,
- Capabilities: []string{"RoundToInfinityINTEL",},
- Parameters: []Parameter{{OperandKindLiteralInteger, "'Target Width'"},},
- Version: "None",
- },
- Enumerant{
- Enumerant: "FloatingPointModeALTINTEL",
- Value: 5622,
- Capabilities: []string{"RoundToInfinityINTEL",},
- Parameters: []Parameter{{OperandKindLiteralInteger, "'Target Width'"},},
- Version: "None",
- },
- Enumerant{
- Enumerant: "FloatingPointModeIEEEINTEL",
- Value: 5623,
- Capabilities: []string{"RoundToInfinityINTEL",},
- Parameters: []Parameter{{OperandKindLiteralInteger, "'Target Width'"},},
- Version: "None",
- },
- Enumerant{
- Enumerant: "MaxWorkgroupSizeINTEL",
- Value: 5893,
- Capabilities: []string{"KernelAttributesINTEL",},
- Parameters: []Parameter{{OperandKindLiteralInteger, "'max_x_size'"},{OperandKindLiteralInteger, "'max_y_size'"},{OperandKindLiteralInteger, "'max_z_size'"},},
- Version: "None",
- },
- Enumerant{
- Enumerant: "MaxWorkDimINTEL",
- Value: 5894,
- Capabilities: []string{"KernelAttributesINTEL",},
- Parameters: []Parameter{{OperandKindLiteralInteger, "'max_dimensions'"},},
- Version: "None",
- },
- Enumerant{
- Enumerant: "NoGlobalOffsetINTEL",
- Value: 5895,
- Capabilities: []string{"KernelAttributesINTEL",},
- Parameters: []Parameter{},
- Version: "None",
- },
- Enumerant{
- Enumerant: "NumSIMDWorkitemsINTEL",
- Value: 5896,
- Capabilities: []string{"FPGAKernelAttributesINTEL",},
- Parameters: []Parameter{{OperandKindLiteralInteger, "'vector_width'"},},
- Version: "None",
- },
- Enumerant{
- Enumerant: "SchedulerTargetFmaxMhzINTEL",
- Value: 5903,
- Capabilities: []string{"FPGAKernelAttributesINTEL",},
- Parameters: []Parameter{{OperandKindLiteralInteger, "'target_fmax'"},},
- Version: "None",
- },
},
Bases: []*OperandKind {},
}
@@ -21748,84 +21044,84 @@
Enumerant{
Enumerant: "CallableDataNV",
Value: 5328,
- Capabilities: []string{"RayTracingNV","RayTracingKHR",},
+ Capabilities: []string{"RayTracingNV","RayTracingProvisionalKHR",},
Parameters: []Parameter{},
Version: "None",
},
Enumerant{
Enumerant: "CallableDataKHR",
Value: 5328,
- Capabilities: []string{"RayTracingNV","RayTracingKHR",},
+ Capabilities: []string{"RayTracingNV","RayTracingProvisionalKHR",},
Parameters: []Parameter{},
Version: "None",
},
Enumerant{
Enumerant: "IncomingCallableDataNV",
Value: 5329,
- Capabilities: []string{"RayTracingNV","RayTracingKHR",},
+ Capabilities: []string{"RayTracingNV","RayTracingProvisionalKHR",},
Parameters: []Parameter{},
Version: "None",
},
Enumerant{
Enumerant: "IncomingCallableDataKHR",
Value: 5329,
- Capabilities: []string{"RayTracingNV","RayTracingKHR",},
+ Capabilities: []string{"RayTracingNV","RayTracingProvisionalKHR",},
Parameters: []Parameter{},
Version: "None",
},
Enumerant{
Enumerant: "RayPayloadNV",
Value: 5338,
- Capabilities: []string{"RayTracingNV","RayTracingKHR",},
+ Capabilities: []string{"RayTracingNV","RayTracingProvisionalKHR",},
Parameters: []Parameter{},
Version: "None",
},
Enumerant{
Enumerant: "RayPayloadKHR",
Value: 5338,
- Capabilities: []string{"RayTracingNV","RayTracingKHR",},
+ Capabilities: []string{"RayTracingNV","RayTracingProvisionalKHR",},
Parameters: []Parameter{},
Version: "None",
},
Enumerant{
Enumerant: "HitAttributeNV",
Value: 5339,
- Capabilities: []string{"RayTracingNV","RayTracingKHR",},
+ Capabilities: []string{"RayTracingNV","RayTracingProvisionalKHR",},
Parameters: []Parameter{},
Version: "None",
},
Enumerant{
Enumerant: "HitAttributeKHR",
Value: 5339,
- Capabilities: []string{"RayTracingNV","RayTracingKHR",},
+ Capabilities: []string{"RayTracingNV","RayTracingProvisionalKHR",},
Parameters: []Parameter{},
Version: "None",
},
Enumerant{
Enumerant: "IncomingRayPayloadNV",
Value: 5342,
- Capabilities: []string{"RayTracingNV","RayTracingKHR",},
+ Capabilities: []string{"RayTracingNV","RayTracingProvisionalKHR",},
Parameters: []Parameter{},
Version: "None",
},
Enumerant{
Enumerant: "IncomingRayPayloadKHR",
Value: 5342,
- Capabilities: []string{"RayTracingNV","RayTracingKHR",},
+ Capabilities: []string{"RayTracingNV","RayTracingProvisionalKHR",},
Parameters: []Parameter{},
Version: "None",
},
Enumerant{
Enumerant: "ShaderRecordBufferNV",
Value: 5343,
- Capabilities: []string{"RayTracingNV","RayTracingKHR",},
+ Capabilities: []string{"RayTracingNV","RayTracingProvisionalKHR",},
Parameters: []Parameter{},
Version: "None",
},
Enumerant{
Enumerant: "ShaderRecordBufferKHR",
Value: 5343,
- Capabilities: []string{"RayTracingNV","RayTracingKHR",},
+ Capabilities: []string{"RayTracingNV","RayTracingProvisionalKHR",},
Parameters: []Parameter{},
Version: "None",
},
@@ -21843,27 +21139,6 @@
Parameters: []Parameter{},
Version: "1.5",
},
- Enumerant{
- Enumerant: "CodeSectionINTEL",
- Value: 5605,
- Capabilities: []string{"FunctionPointersINTEL",},
- Parameters: []Parameter{},
- Version: "None",
- },
- Enumerant{
- Enumerant: "DeviceOnlyINTEL",
- Value: 5936,
- Capabilities: []string{"USMStorageClassesINTEL",},
- Parameters: []Parameter{},
- Version: "None",
- },
- Enumerant{
- Enumerant: "HostOnlyINTEL",
- Value: 5937,
- Capabilities: []string{"USMStorageClassesINTEL",},
- Parameters: []Parameter{},
- Version: "None",
- },
},
Bases: []*OperandKind {},
}
@@ -22270,20 +21545,6 @@
Parameters: []Parameter{},
Version: "",
},
- Enumerant{
- Enumerant: "R64ui",
- Value: 40,
- Capabilities: []string{"Int64ImageEXT",},
- Parameters: []Parameter{},
- Version: "",
- },
- Enumerant{
- Enumerant: "R64i",
- Value: 41,
- Capabilities: []string{"Int64ImageEXT",},
- Parameters: []Parameter{},
- Version: "",
- },
},
Bases: []*OperandKind {},
}
@@ -22595,48 +21856,6 @@
},
Bases: []*OperandKind {},
}
- OperandKindFPDenormMode = &OperandKind {
- Kind: "FPDenormMode",
- Category: "ValueEnum",
- Enumerants: []Enumerant {
- Enumerant{
- Enumerant: "Preserve",
- Value: 0,
- Capabilities: []string{"FunctionFloatControlINTEL",},
- Parameters: []Parameter{},
- Version: "None",
- },
- Enumerant{
- Enumerant: "FlushToZero",
- Value: 1,
- Capabilities: []string{"FunctionFloatControlINTEL",},
- Parameters: []Parameter{},
- Version: "None",
- },
- },
- Bases: []*OperandKind {},
- }
- OperandKindFPOperationMode = &OperandKind {
- Kind: "FPOperationMode",
- Category: "ValueEnum",
- Enumerants: []Enumerant {
- Enumerant{
- Enumerant: "IEEE",
- Value: 0,
- Capabilities: []string{"FunctionFloatControlINTEL",},
- Parameters: []Parameter{},
- Version: "None",
- },
- Enumerant{
- Enumerant: "ALT",
- Value: 1,
- Capabilities: []string{"FunctionFloatControlINTEL",},
- Parameters: []Parameter{},
- Version: "None",
- },
- },
- Bases: []*OperandKind {},
- }
OperandKindLinkageType = &OperandKind {
Kind: "LinkageType",
Category: "ValueEnum",
@@ -23202,69 +22421,6 @@
Version: "1.5",
},
Enumerant{
- Enumerant: "SIMTCallINTEL",
- Value: 5599,
- Capabilities: []string{"VectorComputeINTEL",},
- Parameters: []Parameter{{OperandKindLiteralInteger, "'N'"},},
- Version: "None",
- },
- Enumerant{
- Enumerant: "ReferencedIndirectlyINTEL",
- Value: 5602,
- Capabilities: []string{"IndirectReferencesINTEL",},
- Parameters: []Parameter{},
- Version: "None",
- },
- Enumerant{
- Enumerant: "ClobberINTEL",
- Value: 5607,
- Capabilities: []string{"AsmINTEL",},
- Parameters: []Parameter{{OperandKindLiteralString, "'Register'"},},
- Version: "None",
- },
- Enumerant{
- Enumerant: "SideEffectsINTEL",
- Value: 5608,
- Capabilities: []string{"AsmINTEL",},
- Parameters: []Parameter{},
- Version: "None",
- },
- Enumerant{
- Enumerant: "VectorComputeVariableINTEL",
- Value: 5624,
- Capabilities: []string{"VectorComputeINTEL",},
- Parameters: []Parameter{},
- Version: "None",
- },
- Enumerant{
- Enumerant: "FuncParamIOKindINTEL",
- Value: 5625,
- Capabilities: []string{"VectorComputeINTEL",},
- Parameters: []Parameter{{OperandKindLiteralInteger, "'Kind'"},},
- Version: "None",
- },
- Enumerant{
- Enumerant: "VectorComputeFunctionINTEL",
- Value: 5626,
- Capabilities: []string{"VectorComputeINTEL",},
- Parameters: []Parameter{},
- Version: "None",
- },
- Enumerant{
- Enumerant: "StackCallINTEL",
- Value: 5627,
- Capabilities: []string{"VectorComputeINTEL",},
- Parameters: []Parameter{},
- Version: "None",
- },
- Enumerant{
- Enumerant: "GlobalVariableOffsetINTEL",
- Value: 5628,
- Capabilities: []string{"VectorComputeINTEL",},
- Parameters: []Parameter{{OperandKindLiteralInteger, "'Offset'"},},
- Version: "None",
- },
- Enumerant{
Enumerant: "CounterBuffer",
Value: 5634,
Capabilities: []string{},
@@ -23299,181 +22455,6 @@
Parameters: []Parameter{{OperandKindLiteralString, "'User Type'"},},
Version: "None",
},
- Enumerant{
- Enumerant: "FunctionRoundingModeINTEL",
- Value: 5822,
- Capabilities: []string{"FunctionFloatControlINTEL",},
- Parameters: []Parameter{{OperandKindLiteralInteger, "'Target Width'"},{OperandKindFPRoundingMode, "'FP Rounding Mode'"},},
- Version: "None",
- },
- Enumerant{
- Enumerant: "FunctionDenormModeINTEL",
- Value: 5823,
- Capabilities: []string{"FunctionFloatControlINTEL",},
- Parameters: []Parameter{{OperandKindLiteralInteger, "'Target Width'"},{OperandKindFPDenormMode, "'FP Denorm Mode'"},},
- Version: "None",
- },
- Enumerant{
- Enumerant: "RegisterINTEL",
- Value: 5825,
- Capabilities: []string{"FPGAMemoryAttributesINTEL",},
- Parameters: []Parameter{},
- Version: "None",
- },
- Enumerant{
- Enumerant: "MemoryINTEL",
- Value: 5826,
- Capabilities: []string{"FPGAMemoryAttributesINTEL",},
- Parameters: []Parameter{{OperandKindLiteralString, "'Memory Type'"},},
- Version: "None",
- },
- Enumerant{
- Enumerant: "NumbanksINTEL",
- Value: 5827,
- Capabilities: []string{"FPGAMemoryAttributesINTEL",},
- Parameters: []Parameter{{OperandKindLiteralInteger, "'Banks'"},},
- Version: "None",
- },
- Enumerant{
- Enumerant: "BankwidthINTEL",
- Value: 5828,
- Capabilities: []string{"FPGAMemoryAttributesINTEL",},
- Parameters: []Parameter{{OperandKindLiteralInteger, "'Bank Width'"},},
- Version: "None",
- },
- Enumerant{
- Enumerant: "MaxPrivateCopiesINTEL",
- Value: 5829,
- Capabilities: []string{"FPGAMemoryAttributesINTEL",},
- Parameters: []Parameter{{OperandKindLiteralInteger, "'Maximum Copies'"},},
- Version: "None",
- },
- Enumerant{
- Enumerant: "SinglepumpINTEL",
- Value: 5830,
- Capabilities: []string{"FPGAMemoryAttributesINTEL",},
- Parameters: []Parameter{},
- Version: "None",
- },
- Enumerant{
- Enumerant: "DoublepumpINTEL",
- Value: 5831,
- Capabilities: []string{"FPGAMemoryAttributesINTEL",},
- Parameters: []Parameter{},
- Version: "None",
- },
- Enumerant{
- Enumerant: "MaxReplicatesINTEL",
- Value: 5832,
- Capabilities: []string{"FPGAMemoryAttributesINTEL",},
- Parameters: []Parameter{{OperandKindLiteralInteger, "'Maximum Replicates'"},},
- Version: "None",
- },
- Enumerant{
- Enumerant: "SimpleDualPortINTEL",
- Value: 5833,
- Capabilities: []string{"FPGAMemoryAttributesINTEL",},
- Parameters: []Parameter{},
- Version: "None",
- },
- Enumerant{
- Enumerant: "MergeINTEL",
- Value: 5834,
- Capabilities: []string{"FPGAMemoryAttributesINTEL",},
- Parameters: []Parameter{{OperandKindLiteralString, "'Merge Key'"},{OperandKindLiteralString, "'Merge Type'"},},
- Version: "None",
- },
- Enumerant{
- Enumerant: "BankBitsINTEL",
- Value: 5835,
- Capabilities: []string{"FPGAMemoryAttributesINTEL",},
- Parameters: []Parameter{{OperandKindLiteralInteger, "'Bank Bits'"},},
- Version: "None",
- },
- Enumerant{
- Enumerant: "ForcePow2DepthINTEL",
- Value: 5836,
- Capabilities: []string{"FPGAMemoryAttributesINTEL",},
- Parameters: []Parameter{{OperandKindLiteralInteger, "'Force Key'"},},
- Version: "None",
- },
- Enumerant{
- Enumerant: "BurstCoalesceINTEL",
- Value: 5899,
- Capabilities: []string{"FPGAMemoryAccessesINTEL",},
- Parameters: []Parameter{},
- Version: "None",
- },
- Enumerant{
- Enumerant: "CacheSizeINTEL",
- Value: 5900,
- Capabilities: []string{"FPGAMemoryAccessesINTEL",},
- Parameters: []Parameter{{OperandKindLiteralInteger, "'Cache Size in bytes'"},},
- Version: "None",
- },
- Enumerant{
- Enumerant: "DontStaticallyCoalesceINTEL",
- Value: 5901,
- Capabilities: []string{"FPGAMemoryAccessesINTEL",},
- Parameters: []Parameter{},
- Version: "None",
- },
- Enumerant{
- Enumerant: "PrefetchINTEL",
- Value: 5902,
- Capabilities: []string{"FPGAMemoryAccessesINTEL",},
- Parameters: []Parameter{{OperandKindLiteralInteger, "'Prefetcher Size in bytes'"},},
- Version: "None",
- },
- Enumerant{
- Enumerant: "StallEnableINTEL",
- Value: 5905,
- Capabilities: []string{"FPGAClusterAttributesINTEL",},
- Parameters: []Parameter{},
- Version: "None",
- },
- Enumerant{
- Enumerant: "FuseLoopsInFunctionINTEL",
- Value: 5907,
- Capabilities: []string{"LoopFuseINTEL",},
- Parameters: []Parameter{},
- Version: "None",
- },
- Enumerant{
- Enumerant: "BufferLocationINTEL",
- Value: 5921,
- Capabilities: []string{"FPGABufferLocationINTEL",},
- Parameters: []Parameter{{OperandKindLiteralInteger, "'Buffer Location ID'"},},
- Version: "None",
- },
- Enumerant{
- Enumerant: "IOPipeStorageINTEL",
- Value: 5944,
- Capabilities: []string{"IOPipesINTEL",},
- Parameters: []Parameter{{OperandKindLiteralInteger, "'IO Pipe ID'"},},
- Version: "None",
- },
- Enumerant{
- Enumerant: "FunctionFloatingPointModeINTEL",
- Value: 6080,
- Capabilities: []string{"FunctionFloatControlINTEL",},
- Parameters: []Parameter{{OperandKindLiteralInteger, "'Target Width'"},{OperandKindFPOperationMode, "'FP Operation Mode'"},},
- Version: "None",
- },
- Enumerant{
- Enumerant: "SingleElementVectorINTEL",
- Value: 6085,
- Capabilities: []string{"VectorComputeINTEL",},
- Parameters: []Parameter{},
- Version: "None",
- },
- Enumerant{
- Enumerant: "VectorComputeCallableFunctionINTEL",
- Value: 6087,
- Capabilities: []string{"VectorComputeINTEL",},
- Parameters: []Parameter{},
- Version: "None",
- },
},
Bases: []*OperandKind {},
}
@@ -23526,7 +22507,7 @@
Enumerant{
Enumerant: "PrimitiveId",
Value: 7,
- Capabilities: []string{"Geometry","Tessellation","RayTracingNV","RayTracingKHR","MeshShadingNV",},
+ Capabilities: []string{"Geometry","Tessellation","RayTracingNV","RayTracingProvisionalKHR",},
Parameters: []Parameter{},
Version: "",
},
@@ -23540,14 +22521,14 @@
Enumerant{
Enumerant: "Layer",
Value: 9,
- Capabilities: []string{"Geometry","ShaderLayer","ShaderViewportIndexLayerEXT","MeshShadingNV",},
+ Capabilities: []string{"Geometry","ShaderLayer","ShaderViewportIndexLayerEXT",},
Parameters: []Parameter{},
Version: "",
},
Enumerant{
Enumerant: "ViewportIndex",
Value: 10,
- Capabilities: []string{"MultiViewport","ShaderViewportIndex","ShaderViewportIndexLayerEXT","MeshShadingNV",},
+ Capabilities: []string{"MultiViewport","ShaderViewportIndex","ShaderViewportIndexLayerEXT",},
Parameters: []Parameter{},
Version: "",
},
@@ -23776,13 +22757,6 @@
Version: "1.3",
},
Enumerant{
- Enumerant: "SubgroupEqMaskKHR",
- Value: 4416,
- Capabilities: []string{"SubgroupBallotKHR","GroupNonUniformBallot",},
- Parameters: []Parameter{},
- Version: "1.3",
- },
- Enumerant{
Enumerant: "SubgroupGeMask",
Value: 4417,
Capabilities: []string{"SubgroupBallotKHR","GroupNonUniformBallot",},
@@ -23790,13 +22764,6 @@
Version: "1.3",
},
Enumerant{
- Enumerant: "SubgroupGeMaskKHR",
- Value: 4417,
- Capabilities: []string{"SubgroupBallotKHR","GroupNonUniformBallot",},
- Parameters: []Parameter{},
- Version: "1.3",
- },
- Enumerant{
Enumerant: "SubgroupGtMask",
Value: 4418,
Capabilities: []string{"SubgroupBallotKHR","GroupNonUniformBallot",},
@@ -23804,13 +22771,6 @@
Version: "1.3",
},
Enumerant{
- Enumerant: "SubgroupGtMaskKHR",
- Value: 4418,
- Capabilities: []string{"SubgroupBallotKHR","GroupNonUniformBallot",},
- Parameters: []Parameter{},
- Version: "1.3",
- },
- Enumerant{
Enumerant: "SubgroupLeMask",
Value: 4419,
Capabilities: []string{"SubgroupBallotKHR","GroupNonUniformBallot",},
@@ -23818,13 +22778,6 @@
Version: "1.3",
},
Enumerant{
- Enumerant: "SubgroupLeMaskKHR",
- Value: 4419,
- Capabilities: []string{"SubgroupBallotKHR","GroupNonUniformBallot",},
- Parameters: []Parameter{},
- Version: "1.3",
- },
- Enumerant{
Enumerant: "SubgroupLtMask",
Value: 4420,
Capabilities: []string{"SubgroupBallotKHR","GroupNonUniformBallot",},
@@ -23832,6 +22785,34 @@
Version: "1.3",
},
Enumerant{
+ Enumerant: "SubgroupEqMaskKHR",
+ Value: 4416,
+ Capabilities: []string{"SubgroupBallotKHR","GroupNonUniformBallot",},
+ Parameters: []Parameter{},
+ Version: "1.3",
+ },
+ Enumerant{
+ Enumerant: "SubgroupGeMaskKHR",
+ Value: 4417,
+ Capabilities: []string{"SubgroupBallotKHR","GroupNonUniformBallot",},
+ Parameters: []Parameter{},
+ Version: "1.3",
+ },
+ Enumerant{
+ Enumerant: "SubgroupGtMaskKHR",
+ Value: 4418,
+ Capabilities: []string{"SubgroupBallotKHR","GroupNonUniformBallot",},
+ Parameters: []Parameter{},
+ Version: "1.3",
+ },
+ Enumerant{
+ Enumerant: "SubgroupLeMaskKHR",
+ Value: 4419,
+ Capabilities: []string{"SubgroupBallotKHR","GroupNonUniformBallot",},
+ Parameters: []Parameter{},
+ Version: "1.3",
+ },
+ Enumerant{
Enumerant: "SubgroupLtMaskKHR",
Value: 4420,
Capabilities: []string{"SubgroupBallotKHR","GroupNonUniformBallot",},
@@ -23860,13 +22841,6 @@
Version: "1.3",
},
Enumerant{
- Enumerant: "PrimitiveShadingRateKHR",
- Value: 4432,
- Capabilities: []string{"FragmentShadingRateKHR",},
- Parameters: []Parameter{},
- Version: "None",
- },
- Enumerant{
Enumerant: "DeviceIndex",
Value: 4438,
Capabilities: []string{"DeviceGroup",},
@@ -23881,13 +22855,6 @@
Version: "1.3",
},
Enumerant{
- Enumerant: "ShadingRateKHR",
- Value: 4444,
- Capabilities: []string{"FragmentShadingRateKHR",},
- Parameters: []Parameter{},
- Version: "None",
- },
- Enumerant{
Enumerant: "BaryCoordNoPerspAMD",
Value: 4992,
Capabilities: []string{},
@@ -24086,196 +23053,203 @@
Enumerant{
Enumerant: "LaunchIdNV",
Value: 5319,
- Capabilities: []string{"RayTracingNV","RayTracingKHR",},
+ Capabilities: []string{"RayTracingNV","RayTracingProvisionalKHR",},
Parameters: []Parameter{},
Version: "None",
},
Enumerant{
Enumerant: "LaunchIdKHR",
Value: 5319,
- Capabilities: []string{"RayTracingNV","RayTracingKHR",},
+ Capabilities: []string{"RayTracingNV","RayTracingProvisionalKHR",},
Parameters: []Parameter{},
Version: "None",
},
Enumerant{
Enumerant: "LaunchSizeNV",
Value: 5320,
- Capabilities: []string{"RayTracingNV","RayTracingKHR",},
+ Capabilities: []string{"RayTracingNV","RayTracingProvisionalKHR",},
Parameters: []Parameter{},
Version: "None",
},
Enumerant{
Enumerant: "LaunchSizeKHR",
Value: 5320,
- Capabilities: []string{"RayTracingNV","RayTracingKHR",},
+ Capabilities: []string{"RayTracingNV","RayTracingProvisionalKHR",},
Parameters: []Parameter{},
Version: "None",
},
Enumerant{
Enumerant: "WorldRayOriginNV",
Value: 5321,
- Capabilities: []string{"RayTracingNV","RayTracingKHR",},
+ Capabilities: []string{"RayTracingNV","RayTracingProvisionalKHR",},
Parameters: []Parameter{},
Version: "None",
},
Enumerant{
Enumerant: "WorldRayOriginKHR",
Value: 5321,
- Capabilities: []string{"RayTracingNV","RayTracingKHR",},
+ Capabilities: []string{"RayTracingNV","RayTracingProvisionalKHR",},
Parameters: []Parameter{},
Version: "None",
},
Enumerant{
Enumerant: "WorldRayDirectionNV",
Value: 5322,
- Capabilities: []string{"RayTracingNV","RayTracingKHR",},
+ Capabilities: []string{"RayTracingNV","RayTracingProvisionalKHR",},
Parameters: []Parameter{},
Version: "None",
},
Enumerant{
Enumerant: "WorldRayDirectionKHR",
Value: 5322,
- Capabilities: []string{"RayTracingNV","RayTracingKHR",},
+ Capabilities: []string{"RayTracingNV","RayTracingProvisionalKHR",},
Parameters: []Parameter{},
Version: "None",
},
Enumerant{
Enumerant: "ObjectRayOriginNV",
Value: 5323,
- Capabilities: []string{"RayTracingNV","RayTracingKHR",},
+ Capabilities: []string{"RayTracingNV","RayTracingProvisionalKHR",},
Parameters: []Parameter{},
Version: "None",
},
Enumerant{
Enumerant: "ObjectRayOriginKHR",
Value: 5323,
- Capabilities: []string{"RayTracingNV","RayTracingKHR",},
+ Capabilities: []string{"RayTracingNV","RayTracingProvisionalKHR",},
Parameters: []Parameter{},
Version: "None",
},
Enumerant{
Enumerant: "ObjectRayDirectionNV",
Value: 5324,
- Capabilities: []string{"RayTracingNV","RayTracingKHR",},
+ Capabilities: []string{"RayTracingNV","RayTracingProvisionalKHR",},
Parameters: []Parameter{},
Version: "None",
},
Enumerant{
Enumerant: "ObjectRayDirectionKHR",
Value: 5324,
- Capabilities: []string{"RayTracingNV","RayTracingKHR",},
+ Capabilities: []string{"RayTracingNV","RayTracingProvisionalKHR",},
Parameters: []Parameter{},
Version: "None",
},
Enumerant{
Enumerant: "RayTminNV",
Value: 5325,
- Capabilities: []string{"RayTracingNV","RayTracingKHR",},
+ Capabilities: []string{"RayTracingNV","RayTracingProvisionalKHR",},
Parameters: []Parameter{},
Version: "None",
},
Enumerant{
Enumerant: "RayTminKHR",
Value: 5325,
- Capabilities: []string{"RayTracingNV","RayTracingKHR",},
+ Capabilities: []string{"RayTracingNV","RayTracingProvisionalKHR",},
Parameters: []Parameter{},
Version: "None",
},
Enumerant{
Enumerant: "RayTmaxNV",
Value: 5326,
- Capabilities: []string{"RayTracingNV","RayTracingKHR",},
+ Capabilities: []string{"RayTracingNV","RayTracingProvisionalKHR",},
Parameters: []Parameter{},
Version: "None",
},
Enumerant{
Enumerant: "RayTmaxKHR",
Value: 5326,
- Capabilities: []string{"RayTracingNV","RayTracingKHR",},
+ Capabilities: []string{"RayTracingNV","RayTracingProvisionalKHR",},
Parameters: []Parameter{},
Version: "None",
},
Enumerant{
Enumerant: "InstanceCustomIndexNV",
Value: 5327,
- Capabilities: []string{"RayTracingNV","RayTracingKHR",},
+ Capabilities: []string{"RayTracingNV","RayTracingProvisionalKHR",},
Parameters: []Parameter{},
Version: "None",
},
Enumerant{
Enumerant: "InstanceCustomIndexKHR",
Value: 5327,
- Capabilities: []string{"RayTracingNV","RayTracingKHR",},
+ Capabilities: []string{"RayTracingNV","RayTracingProvisionalKHR",},
Parameters: []Parameter{},
Version: "None",
},
Enumerant{
Enumerant: "ObjectToWorldNV",
Value: 5330,
- Capabilities: []string{"RayTracingNV","RayTracingKHR",},
+ Capabilities: []string{"RayTracingNV","RayTracingProvisionalKHR",},
Parameters: []Parameter{},
Version: "None",
},
Enumerant{
Enumerant: "ObjectToWorldKHR",
Value: 5330,
- Capabilities: []string{"RayTracingNV","RayTracingKHR",},
+ Capabilities: []string{"RayTracingNV","RayTracingProvisionalKHR",},
Parameters: []Parameter{},
Version: "None",
},
Enumerant{
Enumerant: "WorldToObjectNV",
Value: 5331,
- Capabilities: []string{"RayTracingNV","RayTracingKHR",},
+ Capabilities: []string{"RayTracingNV","RayTracingProvisionalKHR",},
Parameters: []Parameter{},
Version: "None",
},
Enumerant{
Enumerant: "WorldToObjectKHR",
Value: 5331,
- Capabilities: []string{"RayTracingNV","RayTracingKHR",},
+ Capabilities: []string{"RayTracingNV","RayTracingProvisionalKHR",},
Parameters: []Parameter{},
Version: "None",
},
Enumerant{
Enumerant: "HitTNV",
Value: 5332,
- Capabilities: []string{"RayTracingNV",},
+ Capabilities: []string{"RayTracingNV","RayTracingProvisionalKHR",},
+ Parameters: []Parameter{},
+ Version: "None",
+ },
+ Enumerant{
+ Enumerant: "HitTKHR",
+ Value: 5332,
+ Capabilities: []string{"RayTracingNV","RayTracingProvisionalKHR",},
Parameters: []Parameter{},
Version: "None",
},
Enumerant{
Enumerant: "HitKindNV",
Value: 5333,
- Capabilities: []string{"RayTracingNV","RayTracingKHR",},
+ Capabilities: []string{"RayTracingNV","RayTracingProvisionalKHR",},
Parameters: []Parameter{},
Version: "None",
},
Enumerant{
Enumerant: "HitKindKHR",
Value: 5333,
- Capabilities: []string{"RayTracingNV","RayTracingKHR",},
+ Capabilities: []string{"RayTracingNV","RayTracingProvisionalKHR",},
Parameters: []Parameter{},
Version: "None",
},
Enumerant{
Enumerant: "IncomingRayFlagsNV",
Value: 5351,
- Capabilities: []string{"RayTracingNV","RayTracingKHR",},
+ Capabilities: []string{"RayTracingNV","RayTracingProvisionalKHR",},
Parameters: []Parameter{},
Version: "None",
},
Enumerant{
Enumerant: "IncomingRayFlagsKHR",
Value: 5351,
- Capabilities: []string{"RayTracingNV","RayTracingKHR",},
+ Capabilities: []string{"RayTracingNV","RayTracingProvisionalKHR",},
Parameters: []Parameter{},
Version: "None",
},
Enumerant{
Enumerant: "RayGeometryIndexKHR",
Value: 5352,
- Capabilities: []string{"RayTracingKHR",},
+ Capabilities: []string{"RayTracingProvisionalKHR",},
Parameters: []Parameter{},
Version: "None",
},
@@ -24366,9 +23340,9 @@
Enumerant{
Enumerant: "ShaderCallKHR",
Value: 6,
- Capabilities: []string{"RayTracingKHR",},
+ Capabilities: []string{"RayTracingProvisionalKHR",},
Parameters: []Parameter{},
- Version: "None",
+ Version: "",
},
},
Bases: []*OperandKind {},
@@ -24945,13 +23919,6 @@
Version: "1.5",
},
Enumerant{
- Enumerant: "FragmentShadingRateKHR",
- Value: 4422,
- Capabilities: []string{"Shader",},
- Parameters: []Parameter{},
- Version: "None",
- },
- Enumerant{
Enumerant: "SubgroupBallotKHR",
Value: 4423,
Capabilities: []string{},
@@ -24966,27 +23933,6 @@
Version: "1.3",
},
Enumerant{
- Enumerant: "WorkgroupMemoryExplicitLayoutKHR",
- Value: 4428,
- Capabilities: []string{"Shader",},
- Parameters: []Parameter{},
- Version: "None",
- },
- Enumerant{
- Enumerant: "WorkgroupMemoryExplicitLayout8BitAccessKHR",
- Value: 4429,
- Capabilities: []string{"WorkgroupMemoryExplicitLayoutKHR",},
- Parameters: []Parameter{},
- Version: "None",
- },
- Enumerant{
- Enumerant: "WorkgroupMemoryExplicitLayout16BitAccessKHR",
- Value: 4430,
- Capabilities: []string{"Shader",},
- Parameters: []Parameter{},
- Version: "None",
- },
- Enumerant{
Enumerant: "SubgroupVoteKHR",
Value: 4431,
Capabilities: []string{},
@@ -25141,23 +24087,9 @@
Version: "None",
},
Enumerant{
- Enumerant: "RayQueryKHR",
- Value: 4472,
- Capabilities: []string{"Shader",},
- Parameters: []Parameter{},
- Version: "None",
- },
- Enumerant{
- Enumerant: "RayTraversalPrimitiveCullingKHR",
+ Enumerant: "RayTraversalPrimitiveCullingProvisionalKHR",
Value: 4478,
- Capabilities: []string{"RayQueryKHR","RayTracingKHR",},
- Parameters: []Parameter{},
- Version: "None",
- },
- Enumerant{
- Enumerant: "RayTracingKHR",
- Value: 4479,
- Capabilities: []string{"Shader",},
+ Capabilities: []string{"RayQueryProvisionalKHR","RayTracingProvisionalKHR",},
Parameters: []Parameter{},
Version: "None",
},
@@ -25197,13 +24129,6 @@
Version: "None",
},
Enumerant{
- Enumerant: "Int64ImageEXT",
- Value: 5016,
- Capabilities: []string{"Shader",},
- Parameters: []Parameter{},
- Version: "None",
- },
- Enumerant{
Enumerant: "ShaderClockKHR",
Value: 5055,
Capabilities: []string{"Shader",},
@@ -25617,20 +24542,6 @@
Version: "None",
},
Enumerant{
- Enumerant: "RoundToInfinityINTEL",
- Value: 5582,
- Capabilities: []string{},
- Parameters: []Parameter{},
- Version: "None",
- },
- Enumerant{
- Enumerant: "FloatingPointModeINTEL",
- Value: 5583,
- Capabilities: []string{},
- Parameters: []Parameter{},
- Version: "None",
- },
- Enumerant{
Enumerant: "IntegerFunctions2INTEL",
Value: 5584,
Capabilities: []string{"Shader",},
@@ -25638,62 +24549,6 @@
Version: "None",
},
Enumerant{
- Enumerant: "FunctionPointersINTEL",
- Value: 5603,
- Capabilities: []string{},
- Parameters: []Parameter{},
- Version: "None",
- },
- Enumerant{
- Enumerant: "IndirectReferencesINTEL",
- Value: 5604,
- Capabilities: []string{},
- Parameters: []Parameter{},
- Version: "None",
- },
- Enumerant{
- Enumerant: "AsmINTEL",
- Value: 5606,
- Capabilities: []string{},
- Parameters: []Parameter{},
- Version: "None",
- },
- Enumerant{
- Enumerant: "AtomicFloat32MinMaxEXT",
- Value: 5612,
- Capabilities: []string{},
- Parameters: []Parameter{},
- Version: "None",
- },
- Enumerant{
- Enumerant: "AtomicFloat64MinMaxEXT",
- Value: 5613,
- Capabilities: []string{},
- Parameters: []Parameter{},
- Version: "None",
- },
- Enumerant{
- Enumerant: "AtomicFloat16MinMaxEXT",
- Value: 5616,
- Capabilities: []string{},
- Parameters: []Parameter{},
- Version: "None",
- },
- Enumerant{
- Enumerant: "VectorComputeINTEL",
- Value: 5617,
- Capabilities: []string{"VectorAnyINTEL",},
- Parameters: []Parameter{},
- Version: "None",
- },
- Enumerant{
- Enumerant: "VectorAnyINTEL",
- Value: 5619,
- Capabilities: []string{},
- Parameters: []Parameter{},
- Version: "None",
- },
- Enumerant{
Enumerant: "SubgroupAvcMotionEstimationINTEL",
Value: 5696,
Capabilities: []string{},
@@ -25714,146 +24569,6 @@
Parameters: []Parameter{},
Version: "None",
},
- Enumerant{
- Enumerant: "VariableLengthArrayINTEL",
- Value: 5817,
- Capabilities: []string{},
- Parameters: []Parameter{},
- Version: "None",
- },
- Enumerant{
- Enumerant: "FunctionFloatControlINTEL",
- Value: 5821,
- Capabilities: []string{},
- Parameters: []Parameter{},
- Version: "None",
- },
- Enumerant{
- Enumerant: "FPGAMemoryAttributesINTEL",
- Value: 5824,
- Capabilities: []string{},
- Parameters: []Parameter{},
- Version: "None",
- },
- Enumerant{
- Enumerant: "FPFastMathModeINTEL",
- Value: 5837,
- Capabilities: []string{"Kernel",},
- Parameters: []Parameter{},
- Version: "None",
- },
- Enumerant{
- Enumerant: "ArbitraryPrecisionIntegersINTEL",
- Value: 5844,
- Capabilities: []string{},
- Parameters: []Parameter{},
- Version: "None",
- },
- Enumerant{
- Enumerant: "UnstructuredLoopControlsINTEL",
- Value: 5886,
- Capabilities: []string{},
- Parameters: []Parameter{},
- Version: "None",
- },
- Enumerant{
- Enumerant: "FPGALoopControlsINTEL",
- Value: 5888,
- Capabilities: []string{},
- Parameters: []Parameter{},
- Version: "None",
- },
- Enumerant{
- Enumerant: "KernelAttributesINTEL",
- Value: 5892,
- Capabilities: []string{},
- Parameters: []Parameter{},
- Version: "None",
- },
- Enumerant{
- Enumerant: "FPGAKernelAttributesINTEL",
- Value: 5897,
- Capabilities: []string{},
- Parameters: []Parameter{},
- Version: "None",
- },
- Enumerant{
- Enumerant: "FPGAMemoryAccessesINTEL",
- Value: 5898,
- Capabilities: []string{},
- Parameters: []Parameter{},
- Version: "None",
- },
- Enumerant{
- Enumerant: "FPGAClusterAttributesINTEL",
- Value: 5904,
- Capabilities: []string{},
- Parameters: []Parameter{},
- Version: "None",
- },
- Enumerant{
- Enumerant: "LoopFuseINTEL",
- Value: 5906,
- Capabilities: []string{},
- Parameters: []Parameter{},
- Version: "None",
- },
- Enumerant{
- Enumerant: "FPGABufferLocationINTEL",
- Value: 5920,
- Capabilities: []string{},
- Parameters: []Parameter{},
- Version: "None",
- },
- Enumerant{
- Enumerant: "USMStorageClassesINTEL",
- Value: 5935,
- Capabilities: []string{},
- Parameters: []Parameter{},
- Version: "None",
- },
- Enumerant{
- Enumerant: "IOPipesINTEL",
- Value: 5943,
- Capabilities: []string{},
- Parameters: []Parameter{},
- Version: "None",
- },
- Enumerant{
- Enumerant: "BlockingPipesINTEL",
- Value: 5945,
- Capabilities: []string{},
- Parameters: []Parameter{},
- Version: "None",
- },
- Enumerant{
- Enumerant: "FPGARegINTEL",
- Value: 5948,
- Capabilities: []string{},
- Parameters: []Parameter{},
- Version: "None",
- },
- Enumerant{
- Enumerant: "AtomicFloat32AddEXT",
- Value: 6033,
- Capabilities: []string{"Shader",},
- Parameters: []Parameter{},
- Version: "None",
- },
- Enumerant{
- Enumerant: "AtomicFloat64AddEXT",
- Value: 6034,
- Capabilities: []string{"Shader",},
- Parameters: []Parameter{},
- Version: "None",
- },
- Enumerant{
- Enumerant: "LongConstantCompositeINTEL",
- Value: 6089,
- Capabilities: []string{},
- Parameters: []Parameter{},
- Version: "None",
- },
},
Bases: []*OperandKind {},
}
@@ -25864,16 +24579,16 @@
Enumerant{
Enumerant: "RayQueryCandidateIntersectionKHR",
Value: 0,
- Capabilities: []string{"RayQueryKHR",},
+ Capabilities: []string{"RayQueryProvisionalKHR",},
Parameters: []Parameter{},
- Version: "None",
+ Version: "",
},
Enumerant{
Enumerant: "RayQueryCommittedIntersectionKHR",
Value: 1,
- Capabilities: []string{"RayQueryKHR",},
+ Capabilities: []string{"RayQueryProvisionalKHR",},
Parameters: []Parameter{},
- Version: "None",
+ Version: "",
},
},
Bases: []*OperandKind {},
@@ -25885,23 +24600,23 @@
Enumerant{
Enumerant: "RayQueryCommittedIntersectionNoneKHR",
Value: 0,
- Capabilities: []string{"RayQueryKHR",},
+ Capabilities: []string{"RayQueryProvisionalKHR",},
Parameters: []Parameter{},
- Version: "None",
+ Version: "",
},
Enumerant{
Enumerant: "RayQueryCommittedIntersectionTriangleKHR",
Value: 1,
- Capabilities: []string{"RayQueryKHR",},
+ Capabilities: []string{"RayQueryProvisionalKHR",},
Parameters: []Parameter{},
- Version: "None",
+ Version: "",
},
Enumerant{
Enumerant: "RayQueryCommittedIntersectionGeneratedKHR",
Value: 2,
- Capabilities: []string{"RayQueryKHR",},
+ Capabilities: []string{"RayQueryProvisionalKHR",},
Parameters: []Parameter{},
- Version: "None",
+ Version: "",
},
},
Bases: []*OperandKind {},
@@ -25913,16 +24628,16 @@
Enumerant{
Enumerant: "RayQueryCandidateIntersectionTriangleKHR",
Value: 0,
- Capabilities: []string{"RayQueryKHR",},
+ Capabilities: []string{"RayQueryProvisionalKHR",},
Parameters: []Parameter{},
- Version: "None",
+ Version: "",
},
Enumerant{
Enumerant: "RayQueryCandidateIntersectionAABBKHR",
Value: 1,
- Capabilities: []string{"RayQueryKHR",},
+ Capabilities: []string{"RayQueryProvisionalKHR",},
Parameters: []Parameter{},
- Version: "None",
+ Version: "",
},
},
Bases: []*OperandKind {},
@@ -26023,13 +24738,6 @@
Category: "BitEnum",
Enumerants: []Enumerant {
Enumerant{
- Enumerant: "None",
- Value: 0x0000,
- Capabilities: []string{},
- Parameters: []Parameter{},
- Version: "",
- },
- Enumerant{
Enumerant: "FlagIsProtected",
Value: 0x01,
Capabilities: []string{},