aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-03-14Merge pull request #148 from null77/fix-gnJohn Kessenich
Add missing header to BUILD.gn.
2020-03-13Add missing header to BUILD.gn.Jamie Madill
File: include/spirv/unified1/NonSemanticDebugPrintf.h was missing. This was causing a presubmit step to fail in ANGLE.
2020-03-09Merge pull request #146 from s-perron/bazelSteven Perron
Export NonSemanticDebugPrintf.h in bazel build
2020-03-09Export NonSemanticDebugPrintf.h in bazel buildSteven Perron
2020-03-04Merge pull request #145 from jeffbolznv/nonsemantic_debugprintfJohn Kessenich
Add NonSemantic.DebugPrintf JSON/header
2020-03-04Add NonSemantic.DebugPrintf JSON/headerJeff Bolz
2020-03-04Fix max enum valueJeff Bolz
2020-02-26Add grammars, C header, and header generator for vendor and KHR extended ↵David Neto
instruction sets (#143) * Add JSON grammars for extened instruction sets Add AMD extended instruction sets Add DebugInfo Add OpenCL.DebugInfo.100 * Add script to generate C headers from extinst grammar This is cloned then adapted from the same-named script in SPIRV-Tools (contributed under same authorship but different copyright). Invoke the script as part of the overall header generation script. * Add generated C header for extended instruction sets Add for DebugInfo and OpenCLDebugInfo Add for AMD vendor extended instruction sets * Update the README for extinst header generation * Fix header include guard to match directory structure * Ensure generated header ends in newline * Fix typo in file reference * Fix name of AMD_shader_explicit_vertex_parameter.h * Avoid duplicate generation * Split Revision and Version enum values by newlines Per code review request * Convert C header generator driver to Python3 * Fix README for Python3 for extinst header generation * Use 4-space in generated headers, consistently
2020-02-07Merge pull request #142 from mkinsner/additional_loop_control_bitsJohn Kessenich
Allocate three loop control bits for an upcoming Intel extension
2020-02-07Allocate three bits for upcoming Intel extensionMichael Kinsner
2020-01-20Merge pull request #141 from dneto0/update-buildgn-licDavid Neto
Fix the license to match LICENSE
2020-01-20Fix the license to match LICENSEDavid Neto
(Code was committed by Googler, so it is owned by Google. I can change it.)
2020-01-20Merge pull request #140 from ShabbyX/add_build_gndan sinclair
Add BUILD.gn
2020-01-20Add BUILD.gnShahbaz Youssefi
Signed-off-by: Shahbaz Youssefi <syoussefi@google.com>
2019-11-20Merge pull request #134 from Tobski/patch-1John Kessenich
Reserve a new block of 64 opcodes
2019-11-20Off-by-one errorsTobski
2019-11-20Reserve a new block of 64 opcodesTobski
2019-10-15Versioning: Complete the versioning change in recent commits.John Kessenich
These didn't include a full rebuild of the headers.
2019-10-14Merge pull request #133 from nhaehnle/buildHeader-spv15John Kessenich
buildHeaders: update version to SPIR-V 1.5
2019-10-14buildHeaders: update version to SPIR-V 1.5Nicolai Hähnle
This seems to have gotten dropped in the latest update.
2019-10-03Merge pull request #131 from lukaszgotszaldintel/new_branchJohn Kessenich
add cmake option SPIRV_HEADERS_SKIP_INSTALL
2019-09-24Merge pull request #128 from amdrexu/bugfixJohn Kessenich
Bump the SPIR-V version to 1.5
2019-09-24Merge pull request #129 from ehsannas/update_docEhsan
Improve the doc on using Bazel.
2019-09-24Improve the doc on using Bazel.Ehsan Nasiri
2019-09-24Merge pull request #127 from ehsannas/add_bazel_buildJohn Kessenich
Add a Bazel build file.
2019-09-24add cmake option SPIRV_HEADERS_SKIP_INSTALLlgotszal
2019-09-24Bump the SPIR-V version to 1.5Rex Xu
2019-09-23Update documentation.Ehsan Nasiri
2019-09-18Add a Bazel build file.Ehsan Nasiri
2019-09-18Add SPV_KHR_physical_storage_buffer.John Kessenich
This just parallels SPV_EXT_physical_storage_buffer.
2019-09-13SPIR-V 1.5.John Kessenich
2019-08-30Minor tweak for Rev. 2 of SPIR-V 1.4.John Kessenich
2019-08-26Merge branch 'printing-classes'John Kessenich
2019-07-22Merge pull request #123 from AaronHaganAMD/masterJohn Kessenich
Add SPV_KHR_shader_clock to spirv-headers
2019-07-16Add SPV_KHR_shader_clock to spirv-headersamhagan
2019-07-12Merge pull request #122 from mkinsner/array_init_loop_control_bitJohn Kessenich
Reserve additional loop control bit for upcoming update to SPV_INTEL_fpga_loop_controls
2019-07-12Reserve additional loop control bit for upcoming update to ↵Michael Kinsner
SPV_INTEL_fpga_loop_controls extension
2019-07-03Merge pull request #120 from antiagainst/mlir-serializerJohn Kessenich
Reserve ID 22 for MLIR SPIR-V Serializer
2019-07-02Merge pull request #121 from jeffbolznv/demote_to_helper_invocationJohn Kessenich
add SPV_EXT_demote_to_helper_invocation
2019-07-02add SPV_EXT_demote_to_helper_invocationJeff Bolz
2019-06-15Reserve ID 23 for MLIR SPIR-V SerializerLei Zhang
2019-06-12Merge pull request #119 from dneto0/spirv-issue-476John Kessenich
Add Volatile to Memory Semantics, for SPV_KHR_vulkan_memory_model
2019-06-12Add Volatile to Memory Semantics, for SPV_KHR_vulkan_memory_modelDavid Neto
From Khronos-internal issue 476: Update SPV_KHR_vulkan_memory_model to be able to express volatile OpAtomic* operations. Also regenerate the language-specific headers. This step fixes two problems with UserTypeGOOGLE in those headers.
2019-06-12Merge pull request #117 from ehsannas/UserTypeGOOGLEJohn Kessenich
Add grammar and symbols for UserTypeGOOGLE extension to unified1.
2019-06-12Grammar: Add instruction-printing classes.John Kessenich
Each instruction belongs to exactly one instruction class. @exclude will put in the headers, but not in the specification. Reserved is for instructions that are both to be reserved in the specification and not yet put into another printing class. (It is okay to establish a printing class for a reserved instruction.)
2019-06-10Add grammar and symbols for UserTypeGOOGLE extension to unified1.Ehsan Nasiri
2019-06-08Merge pull request #105 from mchiasson/cmake_install_configJohn Kessenich
cmake development configuration package
2019-06-07Add missing "version" : "None" to a bunch of reserved enumerants.John Kessenich
2019-06-07Add more detail about reserving tokens to the README.John Kessenich
2019-06-07Restore numerical order in enumerants.John Kessenich