Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-01-20 | Push FPDenormMode, FPOperationMode to the end | David Neto | |
This is a cosmetic change for the benefit of generating the SPIR-V spec. It reorders the "FP Denorm Mode" and "FP Operation Mode" so they are the last sections in chapter 3 before the instruction listing. They become 3.37 and 3.38. The idea is to preserve the section numbering for earlier sections. For example, keep 3.31 as the Capability section. | |||
2021-01-20 | Upstream SPV_INTEL_float_controls2 extension | Dmitry Sidorov | |
Spec: https://github.com/intel/llvm/blob/39fa9b0cbfbae88327118990a05c5b387b56d2ef/sycl/doc/extensions/SPIRV/SPV_INTEL_float_controls2.asciidoc Signed-off-by: Dmitry Sidorov <dmitry.sidorov@intel.com> | |||
2020-10-23 | Bump revision to 4, for SPIR-V 1.5. | John Kessenich | |
2020-10-19 | Added SPV_KHR_fragment_shading_rate (#172) | Tobski | |
2020-07-29 | Publish the headers for the clspv embedded reflection non-semantic extended ↵ | alan-baker | |
instruction set (#164) * Clspv non-semantic reflection instruction set * Version 1 | |||
2020-04-24 | Update headers to SPIR-V 1.5 Revision 3 | John Kessenich | |
2020-03-17 | Merge pull request #149 from dgkoch/prov_ray_tracing | John Kessenich | |
Add SPV_KHR_ray_{tracing,query} to headers | |||
2020-03-17 | Add shadercalls scope | Daniel Koch | |
and update copyright notices | |||
2020-03-17 | Added ray flags, primitive culling flags, queries | Torosdagli | |
2020-03-17 | Non-functional: Update header build to match Khronos spec. builder. | John Kessenich | |
2020-03-04 | Add NonSemantic.DebugPrintf JSON/header | Jeff Bolz | |
2020-03-04 | Fix max enum value | Jeff Bolz | |
2020-02-26 | Add 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 | |||
2019-10-14 | buildHeaders: update version to SPIR-V 1.5 | Nicolai Hähnle | |
This seems to have gotten dropped in the latest update. | |||
2019-06-12 | Grammar: 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-05-16 | Update HasResultAndType code generation to skip duplicate enum values. There ↵ | Jeff Bolz | |
weren't any until SPIR-V 1.4 release, now there are two. | |||
2019-05-12 | Compare enum names rather than values to determine last element | Alan Kemp | |
2019-05-06 | Move to version 1.4 of SPIR-V. | John Kessenich | |
2019-04-03 | Add a function that returns whether an opcode has a result and/or result ↵ | Jeff Bolz | |
type. Currently only implemented in C-based printers. | |||
2019-03-12 | Add ability to skip ranges of instructions; no impact to public headers | John Kessenich | |
2019-03-12 | Sync to rev. 7 of headers from Khronos. | John Kessenich | |
2019-03-04 | Fix #96: Don't include a comment after #endif for the C header. | John Kessenich | |
2019-01-03 | Update copyright years. | John Kessenich | |
2019-01-03 | Include the new spv.d file when fixing line endings on Windows. | John Kessenich | |
2019-01-02 | whitespace | Remi Thebault | |
2019-01-02 | adding support for D language | Remi Thebault | |
2018-12-10 | Remove Unix executable permission from text files | Rémi Verschelde | |
2018-11-30 | Reserve tokens for float controls and no integer wrapping: | John Kessenich | |
- SPV_KHR_float_controls - SPV_KHR_no_integer_wrap_decoration | |||
2018-10-11 | Use lower-case instead of camel-case | Thog | |
2018-10-11 | Add C# header generation | Thog | |
This adds support of C# in buildHeaders. | |||
2018-07-02 | Merge pull request #70 from casey/bash-path | John Kessenich | |
Use /usr/bin/env to avoid hardcoding path to bash | |||
2018-06-13 | Add missing #include. | John Kessenich | |
2018-04-16 | Use /usr/bin/env to avoid hardcoding path to bash | Casey Rodarmor | |
2018-03-06 | Create version 1.3 of SPIR-V. | John Kessenich | |
2018-03-02 | Fix grammar error for Google decorate_string & hlsl_functionality1 | Lei Zhang | |
2018-03-02 | Add grammar and symbols for two Google extensions to unified1 | Lei Zhang | |
* SPV_GOOGLE_decorate_string * SPV_GOOGLE_hlsl_functionality1 | |||
2018-02-01 | BuildHeaders: Add missing 'const'. | John Kessenich | |
2018-02-01 | Add a header generator project. | John Kessenich | |