Contents
Index
spir-v-0.0.0.1: Some utilities for reading and writing SPIR-V files
Index
AccessQualifier
SpirV.AccessQualifier
Acquire
SpirV.MemorySemantics
AddressingModel
SpirV.AddressingModel
Aliased
SpirV.Decoration
Aligned
SpirV.MemoryAccess
Alignment
SpirV.Decoration
AllowRecip
SpirV.FPFastMathMode
AtomicCounter
SpirV.StorageClass
AtomicCounterMemory
SpirV.MemorySemantics
Binding
SpirV.Decoration
Block
SpirV.Decoration
Buffer
SpirV.Dim
BufferBlock
SpirV.Decoration
BuiltIn
1 (Type/Class)
SpirV.BuiltIn
2 (Data Constructor)
SpirV.Decoration
ByVal
SpirV.FunctionParameterAttribute
Centroid
SpirV.Decoration
Clamp
SpirV.SamplerAddressingMode
ClampEdge
SpirV.SamplerAddressingMode
ClipDistance
SpirV.BuiltIn
ClipVertex
SpirV.BuiltIn
CmdExecTime
SpirV.KernelProfilingInfo
Coherent
SpirV.Decoration
ColMajor
SpirV.Decoration
Component
SpirV.Decoration
Const
SpirV.FunctionControlMask
Constant
SpirV.Decoration
ContractionOff
SpirV.ExecutionMode
CPacked
SpirV.Decoration
CrossDevice
SpirV.ExecutionScope
Cube
SpirV.Dim
CullDistance
SpirV.BuiltIn
Decoration
SpirV.Decoration
DepthAny
SpirV.ExecutionMode
DepthGreater
SpirV.ExecutionMode
DepthLess
SpirV.ExecutionMode
DepthReplacing
SpirV.ExecutionMode
DepthUnchanged
SpirV.ExecutionMode
DescriptorSet
SpirV.Decoration
Device
SpirV.ExecutionScope
Dim
SpirV.Dim
DontFlatten
SpirV.SelectionControl
DontInline
SpirV.FunctionControlMask
DontUnroll
SpirV.LoopControl
EarlyFragmentTests
SpirV.ExecutionMode
EnqueuedWorkgroupSize
SpirV.BuiltIn
ESSL
SpirV.SourceLanguage
ExclusiveScan
SpirV.GroupOperation
ExecutionMode
SpirV.ExecutionMode
ExecutionModel
SpirV.ExecutionModel
ExecutionScope
SpirV.ExecutionScope
Export
SpirV.LinkageType
Fast
SpirV.FPFastMathMode
Flat
SpirV.Decoration
Flatten
SpirV.SelectionControl
FPFastMathMode
1 (Data Constructor)
SpirV.Decoration
2 (Type/Class)
SpirV.FPFastMathMode
FPRoundingMode
1 (Data Constructor)
SpirV.Decoration
2 (Type/Class)
SpirV.FPRoundingMode
FPSaturatedConversion
SpirV.Decoration
FragColor
SpirV.BuiltIn
FragCoord
SpirV.BuiltIn
FragDepth
SpirV.BuiltIn
Fragment
SpirV.ExecutionModel
FrontFacing
SpirV.BuiltIn
FuncParamAttr
SpirV.Decoration
Function
SpirV.StorageClass
FunctionControlMask
SpirV.FunctionControlMask
FunctionParameterAttribute
SpirV.FunctionParameterAttribute
Generic
SpirV.StorageClass
Geometry
SpirV.ExecutionModel
GLCompute
SpirV.ExecutionModel
GlobalInvocationId
SpirV.BuiltIn
GlobalLinearId
SpirV.BuiltIn
GlobalOffset
SpirV.BuiltIn
GlobalSize
SpirV.BuiltIn
GLSL
SpirV.SourceLanguage
GLSL450
SpirV.MemoryModel
GLSLPacked
SpirV.Decoration
GLSLShared
SpirV.Decoration
GLSLStd140
SpirV.Decoration
GLSLStd430
SpirV.Decoration
GroupOperation
SpirV.GroupOperation
HelperInvocation
SpirV.BuiltIn
ImageMemory
SpirV.MemorySemantics
Import
SpirV.LinkageType
InclusiveScan
SpirV.GroupOperation
Index
SpirV.Decoration
InLine
SpirV.FunctionControlMask
Input
SpirV.StorageClass
InputIsolines
SpirV.ExecutionMode
InputLines
SpirV.ExecutionMode
InputLinesAdjacency
SpirV.ExecutionMode
InputPoints
SpirV.ExecutionMode
InputQuads
SpirV.ExecutionMode
InputTriangles
SpirV.ExecutionMode
InputTrianglesAdjacency
SpirV.ExecutionMode
InstanceId
SpirV.BuiltIn
Instruction
SpirV.Instructions
Invariant
SpirV.Decoration
InvocationId
SpirV.BuiltIn
Invocations
SpirV.ExecutionMode
Kernel
SpirV.ExecutionModel
KernelEnqueueFlags
SpirV.KernelEnqueueFlags
KernelProfilingInfo
SpirV.KernelProfilingInfo
Layer
SpirV.BuiltIn
Linear
SpirV.SamplerFilterMode
LinkageType
1 (Data Constructor)
SpirV.Decoration
2 (Type/Class)
SpirV.LinkageType
LocalInvocationId
SpirV.BuiltIn
LocalInvocationIndex
SpirV.BuiltIn
LocalSize
SpirV.ExecutionMode
LocalSizeHint
SpirV.ExecutionMode
Location
SpirV.Decoration
Logical
SpirV.AddressingModel
LoopControl
SpirV.LoopControl
magic
SpirV.Magic
MemoryAccess
SpirV.MemoryAccess
MemoryModel
SpirV.MemoryModel
MemorySemantics
SpirV.MemorySemantics
Nearest
SpirV.SamplerFilterMode
NoAlias
SpirV.FunctionParameterAttribute
NoCapture
SpirV.FunctionParameterAttribute
NoControl
1 (Data Constructor)
SpirV.LoopControl
2 (Data Constructor)
SpirV.SelectionControl
None
SpirV.SamplerAddressingMode
Nonreadable
SpirV.Decoration
Nonwritable
SpirV.Decoration
Noperspective
SpirV.Decoration
NoReadWrite
SpirV.FunctionParameterAttribute
NoStaticUse
SpirV.Decoration
NotInf
SpirV.FPFastMathMode
NotNaN
SpirV.FPFastMathMode
NoWait
SpirV.KernelEnqueueFlags
NoWrite
SpirV.FunctionParameterAttribute
NSZ
SpirV.FPFastMathMode
NumEnqueuedSubgroups
SpirV.BuiltIn
NumSubgroups
SpirV.BuiltIn
NumWorkgroups
SpirV.BuiltIn
Offset
SpirV.Decoration
OneD
SpirV.Dim
OpAccessChain
SpirV.Instructions
OpAll
SpirV.Instructions
OpAny
SpirV.Instructions
OpArrayLength
SpirV.Instructions
OpAsyncGroupCopy
SpirV.Instructions
OpAtomicAnd
SpirV.Instructions
OpAtomicCompareExchange
SpirV.Instructions
OpAtomicCompareExchangeWeak
SpirV.Instructions
OpAtomicExchange
SpirV.Instructions
OpAtomicIAdd
SpirV.Instructions
OpAtomicIDecrement
SpirV.Instructions
OpAtomicIIncrement
SpirV.Instructions
OpAtomicInit
SpirV.Instructions
OpAtomicISub
SpirV.Instructions
OpAtomicLoad
SpirV.Instructions
OpAtomicOr
SpirV.Instructions
OpAtomicStore
SpirV.Instructions
OpAtomicUMax
SpirV.Instructions
OpAtomicUMin
SpirV.Instructions
OpAtomicXor
SpirV.Instructions
OpBitcast
SpirV.Instructions
OpBitwiseAnd
SpirV.Instructions
OpBitwiseOr
SpirV.Instructions
OpBitwiseXor
SpirV.Instructions
OpBranch
SpirV.Instructions
OpBranchConditional
SpirV.Instructions
OpBuildNDRange
SpirV.Instructions
OpCaptureEventProfilingInfo
SpirV.Instructions
OpCommitReadPipe
SpirV.Instructions
OpCommitWritePipe
SpirV.Instructions
OpCompileFlag
SpirV.Instructions
OpCompositeConstruct
SpirV.Instructions
OpCompositeExtract
SpirV.Instructions
OpCompositeInsert
SpirV.Instructions
OpConstant
SpirV.Instructions
OpConstantComposite
SpirV.Instructions
OpConstantFalse
SpirV.Instructions
OpConstantNullObject
SpirV.Instructions
OpConstantNullPointer
SpirV.Instructions
OpConstantSampler
SpirV.Instructions
OpConstantTrue
SpirV.Instructions
OpControlBarrier
SpirV.Instructions
OpConvertFToS
SpirV.Instructions
OpConvertFToU
SpirV.Instructions
OpConvertPtrToU
SpirV.Instructions
OpConvertSToF
SpirV.Instructions
OpConvertUToF
SpirV.Instructions
OpConvertUToPtr
SpirV.Instructions
OpCopyMemory
SpirV.Instructions
OpCopyMemorySized
SpirV.Instructions
OpCopyObject
SpirV.Instructions
OpCreateUserEvent
SpirV.Instructions
OpDecorate
SpirV.Instructions
OpDecorationGroup
SpirV.Instructions
OpDot
SpirV.Instructions
OpDPdx
SpirV.Instructions
OpDPdxCoarse
SpirV.Instructions
OpDPdxFine
SpirV.Instructions
OpDPdy
SpirV.Instructions
OpDPdyCoarse
SpirV.Instructions
OpDPdyFine
SpirV.Instructions
OpEmitStreamVertex
SpirV.Instructions
OpEmitVertex
SpirV.Instructions
OpenCL
SpirV.SourceLanguage
OpenCL12
SpirV.MemoryModel
OpenCL20
SpirV.MemoryModel
OpenCL21
SpirV.MemoryModel
OpEndPrimitive
SpirV.Instructions
OpEndStreamPrimitive
SpirV.Instructions
OpEnqueueKernel
SpirV.Instructions
OpEnqueueMarker
SpirV.Instructions
OpEntryPoint
SpirV.Instructions
OpExecutionMode
SpirV.Instructions
OpExtension
SpirV.Instructions
OpExtInst
SpirV.Instructions
OpExtInstImport
SpirV.Instructions
OpFAdd
SpirV.Instructions
OpFConvert
SpirV.Instructions
OpFDiv
SpirV.Instructions
OpFMod
SpirV.Instructions
OpFMul
SpirV.Instructions
OpFNegate
SpirV.Instructions
OpFOrdEqual
SpirV.Instructions
OpFOrdGreaterThan
SpirV.Instructions
OpFOrdGreaterThanEqual
SpirV.Instructions
OpFOrdLessThan
SpirV.Instructions
OpFOrdLessThanEqual
SpirV.Instructions
OpFOrdNotEqual
SpirV.Instructions
OpFRem
SpirV.Instructions
OpFSub
SpirV.Instructions
OpFunction
SpirV.Instructions
OpFunctionCall
SpirV.Instructions
OpFunctionEnd
SpirV.Instructions
OpFunctionParameter
SpirV.Instructions
OpFUnordEqual
SpirV.Instructions
OpFUnordGreaterThan
SpirV.Instructions
OpFUnordGreaterThanEqual
SpirV.Instructions
OpFUnordLessThan
SpirV.Instructions
OpFUnordLessThanEqual
SpirV.Instructions
OpFUnordNotEqual
SpirV.Instructions
OpFwidth
SpirV.Instructions
OpFwidthCoarse
SpirV.Instructions
OpFwidthFine
SpirV.Instructions
OpGenericCastToPtr
SpirV.Instructions
OpGenericCastToPtrExplicit
SpirV.Instructions
OpGenericPtrMemSemantics
SpirV.Instructions
OpGetDefaultQueue
SpirV.Instructions
OpGetKernelNDrangeMaxSubGroupSize
SpirV.Instructions
OpGetKernelNDrangeSubGroupCount
SpirV.Instructions
OpGetKernelPreferredWorkGroupSizeMultiple
SpirV.Instructions
OpGetKernelWorkGroupSize
SpirV.Instructions
OpGetMaxPipePackets
SpirV.Instructions
OpGetNumPipePackets
SpirV.Instructions
OpGroupAll
SpirV.Instructions
OpGroupAny
SpirV.Instructions
OpGroupBroadcast
SpirV.Instructions
OpGroupCommitReadPipe
SpirV.Instructions
OpGroupCommitWritePipe
SpirV.Instructions
OpGroupDecorate
SpirV.Instructions
OpGroupFAdd
SpirV.Instructions
OpGroupFMax
SpirV.Instructions
OpGroupFMin
SpirV.Instructions
OpGroupIAdd
SpirV.Instructions
OpGroupMemberDecorate
SpirV.Instructions
OpGroupReserveReadPipePackets
SpirV.Instructions
OpGroupReserveWritePipePackets
SpirV.Instructions
OpGroupSMax
SpirV.Instructions
OpGroupSMin
SpirV.Instructions
OpGroupUMax
SpirV.Instructions
OpGroupUMin
SpirV.Instructions
OpIAdd
SpirV.Instructions
OpIEqual
SpirV.Instructions
OpImagePointer
SpirV.Instructions
OpIMul
SpirV.Instructions
OpInBoundsAccessChain
SpirV.Instructions
OpINotEqual
SpirV.Instructions
OpIsFinite
SpirV.Instructions
OpIsInf
SpirV.Instructions
OpIsNan
SpirV.Instructions
OpIsNormal
SpirV.Instructions
OpISub
SpirV.Instructions
OpIsValidEvent
SpirV.Instructions
OpIsValidReserveId
SpirV.Instructions
OpKill
SpirV.Instructions
OpLabel
SpirV.Instructions
OpLessOrGreater
SpirV.Instructions
OpLifetimeStart
SpirV.Instructions
OpLifetimeStop
SpirV.Instructions
OpLine
SpirV.Instructions
OpLoad
SpirV.Instructions
OpLogicalAnd
SpirV.Instructions
OpLogicalOr
SpirV.Instructions
OpLogicalXor
SpirV.Instructions
OpLoopMerge
SpirV.Instructions
OpMatrixTimesMatrix
SpirV.Instructions
OpMatrixTimesScalar
SpirV.Instructions
OpMatrixTimesVector
SpirV.Instructions
OpMemberDecorate
SpirV.Instructions
OpMemberName
SpirV.Instructions
OpMemoryBarrier
SpirV.Instructions
OpMemoryModel
SpirV.Instructions
OpName
SpirV.Instructions
OpNop
SpirV.Instructions
OpNot
SpirV.Instructions
OpOrdered
SpirV.Instructions
OpOuterProduct
SpirV.Instructions
OpPhi
SpirV.Instructions
OpPtrCastToGeneric
SpirV.Instructions
OpReadPipe
SpirV.Instructions
OpReleaseEvent
SpirV.Instructions
OpReservedReadPipe
SpirV.Instructions
OpReservedWritePipe
SpirV.Instructions
OpReserveReadPipePackets
SpirV.Instructions
OpReserveWritePipePackets
SpirV.Instructions
OpRetainEvent
SpirV.Instructions
OpReturn
SpirV.Instructions
OpReturnValue
SpirV.Instructions
OpSampler
SpirV.Instructions
OpSConvert
SpirV.Instructions
OpSDiv
SpirV.Instructions
OpSelect
SpirV.Instructions
OpSelectionMerge
SpirV.Instructions
OpSetUserEventStatus
SpirV.Instructions
OpSGreaterThan
SpirV.Instructions
OpSGreaterThanEqual
SpirV.Instructions
OpShiftLeftLogical
SpirV.Instructions
OpShiftRightArithmetic
SpirV.Instructions
OpShiftRightLogical
SpirV.Instructions
OpSignBitSet
SpirV.Instructions
OpSLessThan
SpirV.Instructions
OpSLessThanEqual
SpirV.Instructions
OpSMod
SpirV.Instructions
OpSNegate
SpirV.Instructions
OpSource
SpirV.Instructions
OpSourceExtension
SpirV.Instructions
OpSpecConstant
SpirV.Instructions
OpSpecConstantComposite
SpirV.Instructions
OpSpecConstantFalse
SpirV.Instructions
OpSpecConstantTrue
SpirV.Instructions
OpSRem
SpirV.Instructions
OpStore
SpirV.Instructions
OpString
SpirV.Instructions
OpSwitch
SpirV.Instructions
OpTextureFetchBuffer
SpirV.Instructions
OpTextureFetchSample
SpirV.Instructions
OpTextureFetchTexel
SpirV.Instructions
OpTextureFetchTexelOffset
SpirV.Instructions
OpTextureGather
SpirV.Instructions
OpTextureGatherOffset
SpirV.Instructions
OpTextureGatherOffsets
SpirV.Instructions
OpTextureQueryLevels
SpirV.Instructions
OpTextureQueryLod
SpirV.Instructions
OpTextureQuerySamples
SpirV.Instructions
OpTextureQuerySize
SpirV.Instructions
OpTextureQuerySizeLod
SpirV.Instructions
OpTextureSample
SpirV.Instructions
OpTextureSampleDref
SpirV.Instructions
OpTextureSampleGrad
SpirV.Instructions
OpTextureSampleGradOffset
SpirV.Instructions
OpTextureSampleLod
SpirV.Instructions
OpTextureSampleLodOffset
SpirV.Instructions
OpTextureSampleOffset
SpirV.Instructions
OpTextureSampleProj
SpirV.Instructions
OpTextureSampleProjGrad
SpirV.Instructions
OpTextureSampleProjGradOffset
SpirV.Instructions
OpTextureSampleProjLod
SpirV.Instructions
OpTextureSampleProjLodOffset
SpirV.Instructions
OpTextureSampleProjOffset
SpirV.Instructions
OpTranspose
SpirV.Instructions
OpTypeArray
SpirV.Instructions
OpTypeBool
SpirV.Instructions
OpTypeDeviceEvent
SpirV.Instructions
OpTypeEvent
SpirV.Instructions
OpTypeFilter
SpirV.Instructions
OpTypeFloat
SpirV.Instructions
OpTypeFunction
SpirV.Instructions
OpTypeInt
SpirV.Instructions
OpTypeMatrix
SpirV.Instructions
OpTypeOpaque
SpirV.Instructions
OpTypePipe
SpirV.Instructions
OpTypePointer
SpirV.Instructions
OpTypeQueue
SpirV.Instructions
OpTypeReserveId
SpirV.Instructions
OpTypeRuntimeArray
SpirV.Instructions
OpTypeSampler
SpirV.Instructions
OpTypeStruct
SpirV.Instructions
OpTypeVector
SpirV.Instructions
OpTypeVoid
SpirV.Instructions
OpUConvert
SpirV.Instructions
OpUDiv
SpirV.Instructions
OpUGreaterThan
SpirV.Instructions
OpUGreaterThanEqual
SpirV.Instructions
OpULessThan
SpirV.Instructions
OpULessThanEqual
SpirV.Instructions
OpUMod
SpirV.Instructions
OpUndef
SpirV.Instructions
OpUnordered
SpirV.Instructions
OpUnreachable
SpirV.Instructions
OpVariable
SpirV.Instructions
OpVariableArray
SpirV.Instructions
OpVectorExtractDynamic
SpirV.Instructions
OpVectorInsertDynamic
SpirV.Instructions
OpVectorShuffle
SpirV.Instructions
OpVectorTimesMatrix
SpirV.Instructions
OpVectorTimesScalar
SpirV.Instructions
OpWaitGroupEvents
SpirV.Instructions
OpWritePipe
SpirV.Instructions
OriginUpperLeft
SpirV.ExecutionMode
Output
SpirV.StorageClass
OutputLineStrip
SpirV.ExecutionMode
OutputPoints
SpirV.ExecutionMode
OutputTriangleStrip
SpirV.ExecutionMode
OutputVertices
SpirV.ExecutionMode
Patch
SpirV.Decoration
PatchVertices
SpirV.BuiltIn
Physical32
SpirV.AddressingModel
Physical64
SpirV.AddressingModel
PixelCenterInteger
SpirV.ExecutionMode
PointCoord
SpirV.BuiltIn
PointMode
SpirV.ExecutionMode
PointSize
SpirV.BuiltIn
Position
SpirV.BuiltIn
PrecisionHigh
SpirV.Decoration
PrecisionLow
SpirV.Decoration
PrecisionMedium
SpirV.Decoration
PrimitiveId
SpirV.BuiltIn
Private
SpirV.StorageClass
PrivateGlobal
SpirV.StorageClass
Pure
SpirV.FunctionControlMask
ReadOnly
SpirV.AccessQualifier
ReadWrite
SpirV.AccessQualifier
Rect
SpirV.Dim
Reduce
SpirV.GroupOperation
Relaxed
SpirV.MemorySemantics
Release
SpirV.MemorySemantics
Repeat
SpirV.SamplerAddressingMode
RepeatMirrored
SpirV.SamplerAddressingMode
Restrict
SpirV.Decoration
RowMajor
SpirV.Decoration
RTE
SpirV.FPRoundingMode
RTN
SpirV.FPRoundingMode
RTP
SpirV.FPRoundingMode
RTZ
SpirV.FPRoundingMode
Sample
SpirV.Decoration
SampleId
SpirV.BuiltIn
SampleMask
SpirV.BuiltIn
SamplePosition
SpirV.BuiltIn
SamplerAddressingMode
SpirV.SamplerAddressingMode
SamplerFilterMode
SpirV.SamplerFilterMode
SelectionControl
SpirV.SelectionControl
SequentiallyConsistent
SpirV.MemorySemantics
Sext
SpirV.FunctionParameterAttribute
Simple
SpirV.MemoryModel
Smooth
SpirV.Decoration
SourceLanguage
SpirV.SourceLanguage
SpacingEqual
SpirV.ExecutionMode
SpacingFractionalEven
SpirV.ExecutionMode
SpacingFractionalOdd
SpirV.ExecutionMode
SpecId
SpirV.Decoration
Sret
SpirV.FunctionParameterAttribute
StorageClass
SpirV.StorageClass
Stream
SpirV.Decoration
Stride
SpirV.Decoration
Subgroup
SpirV.ExecutionScope
SubgroupId
SpirV.BuiltIn
SubgroupLocalInvocationId
SpirV.BuiltIn
SubgroupMaxSize
SpirV.BuiltIn
SubgroupMemory
SpirV.MemorySemantics
SubgroupSize
SpirV.BuiltIn
SVM
SpirV.FunctionParameterAttribute
TessCoord
SpirV.BuiltIn
TessellationControl
SpirV.ExecutionModel
TessellationEvaluation
SpirV.ExecutionModel
TessLevelInner
SpirV.BuiltIn
TessLevelOuter
SpirV.BuiltIn
ThreeD
SpirV.Dim
TwoD
SpirV.Dim
Uniform
1 (Data Constructor)
SpirV.Decoration
2 (Data Constructor)
SpirV.StorageClass
UniformConstant
SpirV.StorageClass
UniformMemory
SpirV.MemorySemantics
Unknown
SpirV.SourceLanguage
Unroll
SpirV.LoopControl
VecTypeHint
SpirV.ExecutionMode
Vertex
SpirV.ExecutionModel
VertexId
SpirV.BuiltIn
VertexOrderCcw
SpirV.ExecutionMode
VertexOrderCw
SpirV.ExecutionMode
ViewportIndex
SpirV.BuiltIn
Volatile
1 (Data Constructor)
SpirV.Decoration
2 (Data Constructor)
SpirV.MemoryAccess
WaitKernel
SpirV.KernelEnqueueFlags
WaitWorkGroup
SpirV.KernelEnqueueFlags
WorkDim
SpirV.BuiltIn
Workgroup
SpirV.ExecutionScope
WorkgroupGlobal
SpirV.StorageClass
WorkgroupGlobalMemory
SpirV.MemorySemantics
WorkgroupId
SpirV.BuiltIn
WorkgroupLinearId
SpirV.BuiltIn
WorkgroupLocal
SpirV.StorageClass
WorkgroupLocalMemory
SpirV.MemorySemantics
WorkgroupSize
SpirV.BuiltIn
WriteOnly
SpirV.AccessQualifier
Xfb
SpirV.ExecutionMode
XfbBuffer
SpirV.Decoration
Zext
SpirV.FunctionParameterAttribute