spir-v-0.0.0.1: Some utilities for reading and writing SPIR-V files

Index

AccessQualifierSpirV.AccessQualifier
AcquireSpirV.MemorySemantics
AddressingModelSpirV.AddressingModel
AliasedSpirV.Decoration
AlignedSpirV.MemoryAccess
AlignmentSpirV.Decoration
AllowRecipSpirV.FPFastMathMode
AtomicCounterSpirV.StorageClass
AtomicCounterMemorySpirV.MemorySemantics
BindingSpirV.Decoration
BlockSpirV.Decoration
BufferSpirV.Dim
BufferBlockSpirV.Decoration
BuiltIn 
1 (Type/Class)SpirV.BuiltIn
2 (Data Constructor)SpirV.Decoration
ByValSpirV.FunctionParameterAttribute
CentroidSpirV.Decoration
ClampSpirV.SamplerAddressingMode
ClampEdgeSpirV.SamplerAddressingMode
ClipDistanceSpirV.BuiltIn
ClipVertexSpirV.BuiltIn
CmdExecTimeSpirV.KernelProfilingInfo
CoherentSpirV.Decoration
ColMajorSpirV.Decoration
ComponentSpirV.Decoration
ConstSpirV.FunctionControlMask
ConstantSpirV.Decoration
ContractionOffSpirV.ExecutionMode
CPackedSpirV.Decoration
CrossDeviceSpirV.ExecutionScope
CubeSpirV.Dim
CullDistanceSpirV.BuiltIn
DecorationSpirV.Decoration
DepthAnySpirV.ExecutionMode
DepthGreaterSpirV.ExecutionMode
DepthLessSpirV.ExecutionMode
DepthReplacingSpirV.ExecutionMode
DepthUnchangedSpirV.ExecutionMode
DescriptorSetSpirV.Decoration
DeviceSpirV.ExecutionScope
DimSpirV.Dim
DontFlattenSpirV.SelectionControl
DontInlineSpirV.FunctionControlMask
DontUnrollSpirV.LoopControl
EarlyFragmentTestsSpirV.ExecutionMode
EnqueuedWorkgroupSizeSpirV.BuiltIn
ESSLSpirV.SourceLanguage
ExclusiveScanSpirV.GroupOperation
ExecutionModeSpirV.ExecutionMode
ExecutionModelSpirV.ExecutionModel
ExecutionScopeSpirV.ExecutionScope
ExportSpirV.LinkageType
FastSpirV.FPFastMathMode
FlatSpirV.Decoration
FlattenSpirV.SelectionControl
FPFastMathMode 
1 (Data Constructor)SpirV.Decoration
2 (Type/Class)SpirV.FPFastMathMode
FPRoundingMode 
1 (Data Constructor)SpirV.Decoration
2 (Type/Class)SpirV.FPRoundingMode
FPSaturatedConversionSpirV.Decoration
FragColorSpirV.BuiltIn
FragCoordSpirV.BuiltIn
FragDepthSpirV.BuiltIn
FragmentSpirV.ExecutionModel
FrontFacingSpirV.BuiltIn
FuncParamAttrSpirV.Decoration
FunctionSpirV.StorageClass
FunctionControlMaskSpirV.FunctionControlMask
FunctionParameterAttributeSpirV.FunctionParameterAttribute
GenericSpirV.StorageClass
GeometrySpirV.ExecutionModel
GLComputeSpirV.ExecutionModel
GlobalInvocationIdSpirV.BuiltIn
GlobalLinearIdSpirV.BuiltIn
GlobalOffsetSpirV.BuiltIn
GlobalSizeSpirV.BuiltIn
GLSLSpirV.SourceLanguage
GLSL450SpirV.MemoryModel
GLSLPackedSpirV.Decoration
GLSLSharedSpirV.Decoration
GLSLStd140SpirV.Decoration
GLSLStd430SpirV.Decoration
GroupOperationSpirV.GroupOperation
HelperInvocationSpirV.BuiltIn
ImageMemorySpirV.MemorySemantics
ImportSpirV.LinkageType
InclusiveScanSpirV.GroupOperation
IndexSpirV.Decoration
InLineSpirV.FunctionControlMask
InputSpirV.StorageClass
InputIsolinesSpirV.ExecutionMode
InputLinesSpirV.ExecutionMode
InputLinesAdjacencySpirV.ExecutionMode
InputPointsSpirV.ExecutionMode
InputQuadsSpirV.ExecutionMode
InputTrianglesSpirV.ExecutionMode
InputTrianglesAdjacencySpirV.ExecutionMode
InstanceIdSpirV.BuiltIn
InstructionSpirV.Instructions
InvariantSpirV.Decoration
InvocationIdSpirV.BuiltIn
InvocationsSpirV.ExecutionMode
KernelSpirV.ExecutionModel
KernelEnqueueFlagsSpirV.KernelEnqueueFlags
KernelProfilingInfoSpirV.KernelProfilingInfo
LayerSpirV.BuiltIn
LinearSpirV.SamplerFilterMode
LinkageType 
1 (Data Constructor)SpirV.Decoration
2 (Type/Class)SpirV.LinkageType
LocalInvocationIdSpirV.BuiltIn
LocalInvocationIndexSpirV.BuiltIn
LocalSizeSpirV.ExecutionMode
LocalSizeHintSpirV.ExecutionMode
LocationSpirV.Decoration
LogicalSpirV.AddressingModel
LoopControlSpirV.LoopControl
magicSpirV.Magic
MemoryAccessSpirV.MemoryAccess
MemoryModelSpirV.MemoryModel
MemorySemanticsSpirV.MemorySemantics
NearestSpirV.SamplerFilterMode
NoAliasSpirV.FunctionParameterAttribute
NoCaptureSpirV.FunctionParameterAttribute
NoControl 
1 (Data Constructor)SpirV.LoopControl
2 (Data Constructor)SpirV.SelectionControl
NoneSpirV.SamplerAddressingMode
NonreadableSpirV.Decoration
NonwritableSpirV.Decoration
NoperspectiveSpirV.Decoration
NoReadWriteSpirV.FunctionParameterAttribute
NoStaticUseSpirV.Decoration
NotInfSpirV.FPFastMathMode
NotNaNSpirV.FPFastMathMode
NoWaitSpirV.KernelEnqueueFlags
NoWriteSpirV.FunctionParameterAttribute
NSZSpirV.FPFastMathMode
NumEnqueuedSubgroupsSpirV.BuiltIn
NumSubgroupsSpirV.BuiltIn
NumWorkgroupsSpirV.BuiltIn
OffsetSpirV.Decoration
OneDSpirV.Dim
OpAccessChainSpirV.Instructions
OpAllSpirV.Instructions
OpAnySpirV.Instructions
OpArrayLengthSpirV.Instructions
OpAsyncGroupCopySpirV.Instructions
OpAtomicAndSpirV.Instructions
OpAtomicCompareExchangeSpirV.Instructions
OpAtomicCompareExchangeWeakSpirV.Instructions
OpAtomicExchangeSpirV.Instructions
OpAtomicIAddSpirV.Instructions
OpAtomicIDecrementSpirV.Instructions
OpAtomicIIncrementSpirV.Instructions
OpAtomicInitSpirV.Instructions
OpAtomicISubSpirV.Instructions
OpAtomicLoadSpirV.Instructions
OpAtomicOrSpirV.Instructions
OpAtomicStoreSpirV.Instructions
OpAtomicUMaxSpirV.Instructions
OpAtomicUMinSpirV.Instructions
OpAtomicXorSpirV.Instructions
OpBitcastSpirV.Instructions
OpBitwiseAndSpirV.Instructions
OpBitwiseOrSpirV.Instructions
OpBitwiseXorSpirV.Instructions
OpBranchSpirV.Instructions
OpBranchConditionalSpirV.Instructions
OpBuildNDRangeSpirV.Instructions
OpCaptureEventProfilingInfoSpirV.Instructions
OpCommitReadPipeSpirV.Instructions
OpCommitWritePipeSpirV.Instructions
OpCompileFlagSpirV.Instructions
OpCompositeConstructSpirV.Instructions
OpCompositeExtractSpirV.Instructions
OpCompositeInsertSpirV.Instructions
OpConstantSpirV.Instructions
OpConstantCompositeSpirV.Instructions
OpConstantFalseSpirV.Instructions
OpConstantNullObjectSpirV.Instructions
OpConstantNullPointerSpirV.Instructions
OpConstantSamplerSpirV.Instructions
OpConstantTrueSpirV.Instructions
OpControlBarrierSpirV.Instructions
OpConvertFToSSpirV.Instructions
OpConvertFToUSpirV.Instructions
OpConvertPtrToUSpirV.Instructions
OpConvertSToFSpirV.Instructions
OpConvertUToFSpirV.Instructions
OpConvertUToPtrSpirV.Instructions
OpCopyMemorySpirV.Instructions
OpCopyMemorySizedSpirV.Instructions
OpCopyObjectSpirV.Instructions
OpCreateUserEventSpirV.Instructions
OpDecorateSpirV.Instructions
OpDecorationGroupSpirV.Instructions
OpDotSpirV.Instructions
OpDPdxSpirV.Instructions
OpDPdxCoarseSpirV.Instructions
OpDPdxFineSpirV.Instructions
OpDPdySpirV.Instructions
OpDPdyCoarseSpirV.Instructions
OpDPdyFineSpirV.Instructions
OpEmitStreamVertexSpirV.Instructions
OpEmitVertexSpirV.Instructions
OpenCLSpirV.SourceLanguage
OpenCL12SpirV.MemoryModel
OpenCL20SpirV.MemoryModel
OpenCL21SpirV.MemoryModel
OpEndPrimitiveSpirV.Instructions
OpEndStreamPrimitiveSpirV.Instructions
OpEnqueueKernelSpirV.Instructions
OpEnqueueMarkerSpirV.Instructions
OpEntryPointSpirV.Instructions
OpExecutionModeSpirV.Instructions
OpExtensionSpirV.Instructions
OpExtInstSpirV.Instructions
OpExtInstImportSpirV.Instructions
OpFAddSpirV.Instructions
OpFConvertSpirV.Instructions
OpFDivSpirV.Instructions
OpFModSpirV.Instructions
OpFMulSpirV.Instructions
OpFNegateSpirV.Instructions
OpFOrdEqualSpirV.Instructions
OpFOrdGreaterThanSpirV.Instructions
OpFOrdGreaterThanEqualSpirV.Instructions
OpFOrdLessThanSpirV.Instructions
OpFOrdLessThanEqualSpirV.Instructions
OpFOrdNotEqualSpirV.Instructions
OpFRemSpirV.Instructions
OpFSubSpirV.Instructions
OpFunctionSpirV.Instructions
OpFunctionCallSpirV.Instructions
OpFunctionEndSpirV.Instructions
OpFunctionParameterSpirV.Instructions
OpFUnordEqualSpirV.Instructions
OpFUnordGreaterThanSpirV.Instructions
OpFUnordGreaterThanEqualSpirV.Instructions
OpFUnordLessThanSpirV.Instructions
OpFUnordLessThanEqualSpirV.Instructions
OpFUnordNotEqualSpirV.Instructions
OpFwidthSpirV.Instructions
OpFwidthCoarseSpirV.Instructions
OpFwidthFineSpirV.Instructions
OpGenericCastToPtrSpirV.Instructions
OpGenericCastToPtrExplicitSpirV.Instructions
OpGenericPtrMemSemanticsSpirV.Instructions
OpGetDefaultQueueSpirV.Instructions
OpGetKernelNDrangeMaxSubGroupSizeSpirV.Instructions
OpGetKernelNDrangeSubGroupCountSpirV.Instructions
OpGetKernelPreferredWorkGroupSizeMultipleSpirV.Instructions
OpGetKernelWorkGroupSizeSpirV.Instructions
OpGetMaxPipePacketsSpirV.Instructions
OpGetNumPipePacketsSpirV.Instructions
OpGroupAllSpirV.Instructions
OpGroupAnySpirV.Instructions
OpGroupBroadcastSpirV.Instructions
OpGroupCommitReadPipeSpirV.Instructions
OpGroupCommitWritePipeSpirV.Instructions
OpGroupDecorateSpirV.Instructions
OpGroupFAddSpirV.Instructions
OpGroupFMaxSpirV.Instructions
OpGroupFMinSpirV.Instructions
OpGroupIAddSpirV.Instructions
OpGroupMemberDecorateSpirV.Instructions
OpGroupReserveReadPipePacketsSpirV.Instructions
OpGroupReserveWritePipePacketsSpirV.Instructions
OpGroupSMaxSpirV.Instructions
OpGroupSMinSpirV.Instructions
OpGroupUMaxSpirV.Instructions
OpGroupUMinSpirV.Instructions
OpIAddSpirV.Instructions
OpIEqualSpirV.Instructions
OpImagePointerSpirV.Instructions
OpIMulSpirV.Instructions
OpInBoundsAccessChainSpirV.Instructions
OpINotEqualSpirV.Instructions
OpIsFiniteSpirV.Instructions
OpIsInfSpirV.Instructions
OpIsNanSpirV.Instructions
OpIsNormalSpirV.Instructions
OpISubSpirV.Instructions
OpIsValidEventSpirV.Instructions
OpIsValidReserveIdSpirV.Instructions
OpKillSpirV.Instructions
OpLabelSpirV.Instructions
OpLessOrGreaterSpirV.Instructions
OpLifetimeStartSpirV.Instructions
OpLifetimeStopSpirV.Instructions
OpLineSpirV.Instructions
OpLoadSpirV.Instructions
OpLogicalAndSpirV.Instructions
OpLogicalOrSpirV.Instructions
OpLogicalXorSpirV.Instructions
OpLoopMergeSpirV.Instructions
OpMatrixTimesMatrixSpirV.Instructions
OpMatrixTimesScalarSpirV.Instructions
OpMatrixTimesVectorSpirV.Instructions
OpMemberDecorateSpirV.Instructions
OpMemberNameSpirV.Instructions
OpMemoryBarrierSpirV.Instructions
OpMemoryModelSpirV.Instructions
OpNameSpirV.Instructions
OpNopSpirV.Instructions
OpNotSpirV.Instructions
OpOrderedSpirV.Instructions
OpOuterProductSpirV.Instructions
OpPhiSpirV.Instructions
OpPtrCastToGenericSpirV.Instructions
OpReadPipeSpirV.Instructions
OpReleaseEventSpirV.Instructions
OpReservedReadPipeSpirV.Instructions
OpReservedWritePipeSpirV.Instructions
OpReserveReadPipePacketsSpirV.Instructions
OpReserveWritePipePacketsSpirV.Instructions
OpRetainEventSpirV.Instructions
OpReturnSpirV.Instructions
OpReturnValueSpirV.Instructions
OpSamplerSpirV.Instructions
OpSConvertSpirV.Instructions
OpSDivSpirV.Instructions
OpSelectSpirV.Instructions
OpSelectionMergeSpirV.Instructions
OpSetUserEventStatusSpirV.Instructions
OpSGreaterThanSpirV.Instructions
OpSGreaterThanEqualSpirV.Instructions
OpShiftLeftLogicalSpirV.Instructions
OpShiftRightArithmeticSpirV.Instructions
OpShiftRightLogicalSpirV.Instructions
OpSignBitSetSpirV.Instructions
OpSLessThanSpirV.Instructions
OpSLessThanEqualSpirV.Instructions
OpSModSpirV.Instructions
OpSNegateSpirV.Instructions
OpSourceSpirV.Instructions
OpSourceExtensionSpirV.Instructions
OpSpecConstantSpirV.Instructions
OpSpecConstantCompositeSpirV.Instructions
OpSpecConstantFalseSpirV.Instructions
OpSpecConstantTrueSpirV.Instructions
OpSRemSpirV.Instructions
OpStoreSpirV.Instructions
OpStringSpirV.Instructions
OpSwitchSpirV.Instructions
OpTextureFetchBufferSpirV.Instructions
OpTextureFetchSampleSpirV.Instructions
OpTextureFetchTexelSpirV.Instructions
OpTextureFetchTexelOffsetSpirV.Instructions
OpTextureGatherSpirV.Instructions
OpTextureGatherOffsetSpirV.Instructions
OpTextureGatherOffsetsSpirV.Instructions
OpTextureQueryLevelsSpirV.Instructions
OpTextureQueryLodSpirV.Instructions
OpTextureQuerySamplesSpirV.Instructions
OpTextureQuerySizeSpirV.Instructions
OpTextureQuerySizeLodSpirV.Instructions
OpTextureSampleSpirV.Instructions
OpTextureSampleDrefSpirV.Instructions
OpTextureSampleGradSpirV.Instructions
OpTextureSampleGradOffsetSpirV.Instructions
OpTextureSampleLodSpirV.Instructions
OpTextureSampleLodOffsetSpirV.Instructions
OpTextureSampleOffsetSpirV.Instructions
OpTextureSampleProjSpirV.Instructions
OpTextureSampleProjGradSpirV.Instructions
OpTextureSampleProjGradOffsetSpirV.Instructions
OpTextureSampleProjLodSpirV.Instructions
OpTextureSampleProjLodOffsetSpirV.Instructions
OpTextureSampleProjOffsetSpirV.Instructions
OpTransposeSpirV.Instructions
OpTypeArraySpirV.Instructions
OpTypeBoolSpirV.Instructions
OpTypeDeviceEventSpirV.Instructions
OpTypeEventSpirV.Instructions
OpTypeFilterSpirV.Instructions
OpTypeFloatSpirV.Instructions
OpTypeFunctionSpirV.Instructions
OpTypeIntSpirV.Instructions
OpTypeMatrixSpirV.Instructions
OpTypeOpaqueSpirV.Instructions
OpTypePipeSpirV.Instructions
OpTypePointerSpirV.Instructions
OpTypeQueueSpirV.Instructions
OpTypeReserveIdSpirV.Instructions
OpTypeRuntimeArraySpirV.Instructions
OpTypeSamplerSpirV.Instructions
OpTypeStructSpirV.Instructions
OpTypeVectorSpirV.Instructions
OpTypeVoidSpirV.Instructions
OpUConvertSpirV.Instructions
OpUDivSpirV.Instructions
OpUGreaterThanSpirV.Instructions
OpUGreaterThanEqualSpirV.Instructions
OpULessThanSpirV.Instructions
OpULessThanEqualSpirV.Instructions
OpUModSpirV.Instructions
OpUndefSpirV.Instructions
OpUnorderedSpirV.Instructions
OpUnreachableSpirV.Instructions
OpVariableSpirV.Instructions
OpVariableArraySpirV.Instructions
OpVectorExtractDynamicSpirV.Instructions
OpVectorInsertDynamicSpirV.Instructions
OpVectorShuffleSpirV.Instructions
OpVectorTimesMatrixSpirV.Instructions
OpVectorTimesScalarSpirV.Instructions
OpWaitGroupEventsSpirV.Instructions
OpWritePipeSpirV.Instructions
OriginUpperLeftSpirV.ExecutionMode
OutputSpirV.StorageClass
OutputLineStripSpirV.ExecutionMode
OutputPointsSpirV.ExecutionMode
OutputTriangleStripSpirV.ExecutionMode
OutputVerticesSpirV.ExecutionMode
PatchSpirV.Decoration
PatchVerticesSpirV.BuiltIn
Physical32SpirV.AddressingModel
Physical64SpirV.AddressingModel
PixelCenterIntegerSpirV.ExecutionMode
PointCoordSpirV.BuiltIn
PointModeSpirV.ExecutionMode
PointSizeSpirV.BuiltIn
PositionSpirV.BuiltIn
PrecisionHighSpirV.Decoration
PrecisionLowSpirV.Decoration
PrecisionMediumSpirV.Decoration
PrimitiveIdSpirV.BuiltIn
PrivateSpirV.StorageClass
PrivateGlobalSpirV.StorageClass
PureSpirV.FunctionControlMask
ReadOnlySpirV.AccessQualifier
ReadWriteSpirV.AccessQualifier
RectSpirV.Dim
ReduceSpirV.GroupOperation
RelaxedSpirV.MemorySemantics
ReleaseSpirV.MemorySemantics
RepeatSpirV.SamplerAddressingMode
RepeatMirroredSpirV.SamplerAddressingMode
RestrictSpirV.Decoration
RowMajorSpirV.Decoration
RTESpirV.FPRoundingMode
RTNSpirV.FPRoundingMode
RTPSpirV.FPRoundingMode
RTZSpirV.FPRoundingMode
SampleSpirV.Decoration
SampleIdSpirV.BuiltIn
SampleMaskSpirV.BuiltIn
SamplePositionSpirV.BuiltIn
SamplerAddressingModeSpirV.SamplerAddressingMode
SamplerFilterModeSpirV.SamplerFilterMode
SelectionControlSpirV.SelectionControl
SequentiallyConsistentSpirV.MemorySemantics
SextSpirV.FunctionParameterAttribute
SimpleSpirV.MemoryModel
SmoothSpirV.Decoration
SourceLanguageSpirV.SourceLanguage
SpacingEqualSpirV.ExecutionMode
SpacingFractionalEvenSpirV.ExecutionMode
SpacingFractionalOddSpirV.ExecutionMode
SpecIdSpirV.Decoration
SretSpirV.FunctionParameterAttribute
StorageClassSpirV.StorageClass
StreamSpirV.Decoration
StrideSpirV.Decoration
SubgroupSpirV.ExecutionScope
SubgroupIdSpirV.BuiltIn
SubgroupLocalInvocationIdSpirV.BuiltIn
SubgroupMaxSizeSpirV.BuiltIn
SubgroupMemorySpirV.MemorySemantics
SubgroupSizeSpirV.BuiltIn
SVMSpirV.FunctionParameterAttribute
TessCoordSpirV.BuiltIn
TessellationControlSpirV.ExecutionModel
TessellationEvaluationSpirV.ExecutionModel
TessLevelInnerSpirV.BuiltIn
TessLevelOuterSpirV.BuiltIn
ThreeDSpirV.Dim
TwoDSpirV.Dim
Uniform 
1 (Data Constructor)SpirV.Decoration
2 (Data Constructor)SpirV.StorageClass
UniformConstantSpirV.StorageClass
UniformMemorySpirV.MemorySemantics
UnknownSpirV.SourceLanguage
UnrollSpirV.LoopControl
VecTypeHintSpirV.ExecutionMode
VertexSpirV.ExecutionModel
VertexIdSpirV.BuiltIn
VertexOrderCcwSpirV.ExecutionMode
VertexOrderCwSpirV.ExecutionMode
ViewportIndexSpirV.BuiltIn
Volatile 
1 (Data Constructor)SpirV.Decoration
2 (Data Constructor)SpirV.MemoryAccess
WaitKernelSpirV.KernelEnqueueFlags
WaitWorkGroupSpirV.KernelEnqueueFlags
WorkDimSpirV.BuiltIn
WorkgroupSpirV.ExecutionScope
WorkgroupGlobalSpirV.StorageClass
WorkgroupGlobalMemorySpirV.MemorySemantics
WorkgroupIdSpirV.BuiltIn
WorkgroupLinearIdSpirV.BuiltIn
WorkgroupLocalSpirV.StorageClass
WorkgroupLocalMemorySpirV.MemorySemantics
WorkgroupSizeSpirV.BuiltIn
WriteOnlySpirV.AccessQualifier
XfbSpirV.ExecutionMode
XfbBufferSpirV.Decoration
ZextSpirV.FunctionParameterAttribute