Add SPIR-V 1.1 grammar.
authorDejan Mircevski <deki@google.com>
Thu, 7 Apr 2016 18:41:34 +0000 (14:41 -0400)
committerDavid Neto <dneto@google.com>
Mon, 18 Apr 2016 14:45:57 +0000 (10:45 -0400)
commitcb3c49ef82b2878f15d55573c2620b71bcf87d0f
tree13bebbe4028ea7615a8ccf16727358b96a04fc83
parente26fdc6bd18cdd1d5150ad4914b1fda818dcfbaa
Add SPIR-V 1.1 grammar.

Switch to SPIR-V 1.1 as default.
Introduce SPV_ENV_UNIVERSAL_1_1.
Add "1_0" to the internal variable names.
Add spv_target_env to spv*GetTable().
24 files changed:
CMakeLists.txt
include/spirv-tools/libspirv.h
include/spirv/GLSL.std.450.h
include/spirv/spirv.h
include/spirv/spirv.py
source/CMakeLists.txt
source/ext_inst.cpp
source/opcode.cpp
source/operand.cpp
source/spirv-1-0.core.grammar.json
source/spirv-1-1.core.grammar.json [new file with mode: 0644]
source/spirv_target_env.cpp
source/table.cpp
source/table.h
test/BinaryHeaderGet.cpp
test/BinaryParse.cpp
test/OpcodeRequiresCapabilities.cpp
test/OpcodeTableGet.cpp
test/Operand.cpp
test/OperandCapabilities.cpp
test/OperandPattern.cpp
tools/as/as.cpp
tools/dis/dis.cpp
tools/val/val.cpp