Commit Graph

19 Commits

Author SHA1 Message Date
wangshi
bd2574ebd3 update to sdk-1.3.231.1
Signed-off-by: wangshi <wangshi@kaihong.com>
2023-07-11 10:09:15 +08:00
wangshi
81f4cf3d67 适配1.5.4.raytracing.fixed版本
Signed-off-by: wangshi <wangshi@kaihong.com>
2023-01-13 15:12:55 +08:00
Kevin Petit
292387ae14 Add CI using Github actions and update README
- Run on Linux, macOS and Windows
- Check that the headers install works
- Check the example can be built
- Check the header generation tool can be built
- Generate headers and check they match the committed files
- Mention the requirement to install the header generation tool in README

Change-Id: I8385b3931064ad677d7aa49b2514cea9b4602168
Signed-off-by: Kevin Petit <kevin.petit@arm.com>
2021-06-23 18:21:33 +01:00
John Kessenich
2ad0492fb0 Discuss generator magic number reservations. 2020-04-13 08:10:55 -06:00
David Neto
0a7fc45259
Add grammars, C header, and header generator for vendor and KHR extended 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-26 11:58:17 -07:00
Ehsan Nasiri
7b1b05e781 Improve the doc on using Bazel. 2019-09-24 10:51:17 -04:00
Ehsan Nasiri
ab22babed0 Update documentation. 2019-09-23 14:39:52 -04:00
John Kessenich
d5d33167dd Add more detail about reserving tokens to the README. 2019-06-07 23:05:30 -06:00
John Kessenich
02efabdc2e
Merge pull request #49 from jdknight/cmake-install-cleanup
cmake: support default install target
2018-07-02 15:15:41 -06:00
John Kessenich
16be272553 Be more clear about build directories in the README. 2018-03-02 09:40:00 -07:00
John Kessenich
41b45066e5 Update copyright dates. 2018-02-01 14:32:00 -07:00
John Kessenich
7747a02cce Add a header generator project. 2018-02-01 14:17:10 -07:00
James Knight
d6aeadaaf6 README.md: update install notes
Update recommended installation documentation to use the "install"
target (from "install-headers").

Signed-off-by: James Knight <james.d.knight@live.com>
2017-09-27 23:14:10 -04:00
Jon Leech
231ae2eedb Fixes #7.
Direct people to file header issues in github, not bugzilla.
2016-05-19 12:11:12 -07:00
David Neto
badea4ac21 There's no JSON grammar for the OpenCL extended instruction set. 2016-04-15 21:22:40 -04:00
David Neto
5ad5483384 Clarify text for GLSL and OpenCL header versions. 2016-04-14 18:50:41 -04:00
David Neto
e5ad962fd7 Clarify placement of different versioned specs 2016-04-14 18:32:58 -04:00
David Neto
0306898c80 Add an example using a SPIR-V 1.1 header.
Also update the README to show use of 1.1 SPIR-V headers
with 1.0 extended instruction sets.
2016-04-14 15:58:13 -04:00
David Neto
2065e59fa5 Publish SPIR-V Registry files: SPIR-V 1.0 Revision 4
Include all the headers.

Include the XML registry file, spir-v.xml, since it's also machine-readable
and potentially useful to programs.
2016-04-14 15:58:05 -04:00