mirror of
https://github.com/KhronosGroup/SPIRV-Tools
synced 2024-12-24 16:51:06 +00:00
d02f68ae79
Updated readme. Note: The header advertises itself as Rev 1, but contains many (all?) the updates intended for Rev 2. We might need to update one more time before SPIR-V 1.0 Rev2 is published. Regenerated syntax tables for 1.0. Changed names: InputTriangles -> Triangles InputQuads -> Quads InputIsolines -> Isolines WorkgroupLocal -> Workgroup WorkgroupGlobal -> CrossWorkgroup PrivateGlobal -> Private (Dim) InputTarget -> SubpassData WorkgroupLocalMemoryMask -> WorkgroupMemoryMask WorkgroupGlobalMemoryMask -> CrossWorkgroupMemoryMask AsyncGroupCopy -> GroupAsyncCopy WaitGroupEvents -> GroupWaitEvents Remove: IndependentForwardProgress capability Smooth decoration FragColor BuiltIn WorkgroupLinearId in favour of LocalInvocationId ImageSRGBWrite capability Special OpenCL image instructions Add: image channel data type UnormInt101010_2 AcquireReleaseMask InputTargetIndex updates: InputTargetIndex -> InputAttachmentIndex InputAttachmentIndex depends on InputAttachment capability, and it takes a literal number argument. Capability StorageImageExtendedFormats updates: Enum value changed from 26 to 49. (Changes position in tables). Replaces AdvancedImageFormat capability. OpenCL source language -> OpenCL_C, OpenCL_CPP |
||
---|---|---|
.. | ||
AssemblyContext.cpp | ||
AssemblyFormat.cpp | ||
BinaryDestroy.cpp | ||
BinaryEndianness.cpp | ||
BinaryHeaderGet.cpp | ||
BinaryParse.cpp | ||
BinaryToText.cpp | ||
BinaryToText.Literal.cpp | ||
Comment.cpp | ||
DiagnosticPrint.cpp | ||
DiagnosticStream.cpp | ||
ExtInst.OpenCL.std.cpp | ||
ExtInstGLSLstd450.cpp | ||
FixWord.cpp | ||
GeneratorMagicNumber.cpp | ||
HexFloat.cpp | ||
ImmediateInt.cpp | ||
LibspirvMacros.cpp | ||
main.cpp | ||
NamedId.cpp | ||
OpcodeMake.cpp | ||
OpcodeRequiresCapabilities.cpp | ||
OpcodeSplit.cpp | ||
OpcodeTableGet.cpp | ||
operand-class-test-coverage.csv | ||
Operand.cpp | ||
OperandCapabilities.cpp | ||
OperandPattern.cpp | ||
TestFixture.h | ||
TextAdvance.cpp | ||
TextDestroy.cpp | ||
TextLiteral.cpp | ||
TextStartsNewInst.cpp | ||
TextToBinary.Annotation.cpp | ||
TextToBinary.Barrier.cpp | ||
TextToBinary.Constant.cpp | ||
TextToBinary.ControlFlow.cpp | ||
TextToBinary.cpp | ||
TextToBinary.Debug.cpp | ||
TextToBinary.DeviceSideEnqueue.cpp | ||
TextToBinary.Extension.cpp | ||
TextToBinary.Function.cpp | ||
TextToBinary.Group.cpp | ||
TextToBinary.Image.cpp | ||
TextToBinary.Literal.cpp | ||
TextToBinary.Memory.cpp | ||
TextToBinary.Miscellaneous.cpp | ||
TextToBinary.ModeSetting.cpp | ||
TextToBinary.TypeDeclaration.cpp | ||
TextWordGet.cpp | ||
UnitSPIRV.cpp | ||
UnitSPIRV.h | ||
Validate.cpp | ||
ValidateID.cpp |