Commit Graph

479 Commits

Author SHA1 Message Date
David Neto
7e4d3ef317 Add "Shaderc over Glslang" as a front end
This will help gauge Shaderc usage.
2016-12-08 11:47:22 -05:00
John Kessenich
bd47a9abae Add Imagination as a vendor and reserve an enum range for them. 2016-10-22 02:22:42 -06:00
John Kessenich
e22d57b0f7 Correct Revision numbers for previous commit. 2016-10-08 17:56:28 -06:00
John Kessenich
5a06681671 Update to Rev. 8 of 1.0 and Rev. 4 of 1.1. Includes enums for SPV_KHR_shader_draw_parameters. 2016-10-08 16:51:48 -06:00
John Kessenich
90dbe74b1f Merge pull request #23 from dneto0/clarify-opcode-enum-ranges
Clarify opcode/enum ranges
2016-09-21 09:45:31 -06:00
David Neto
d0b049de39 Fix typos and style, from review feedback 2016-09-21 11:39:17 -04:00
David Neto
7f89d25bb0 Clarify uses of value used in KHR specs
If a value's use is adopted by a KHR extension or
spec, then it's as if the value were originally
reserved in a Khronos ragne.  Khronos permanently
fixes that use.
2016-09-19 16:28:24 -04:00
David Neto
1f1c4c103b Clarify opcode/enum ranges 2016-09-19 15:41:05 -04:00
John Kessenich
e4e22fd832 Add SPV_KHR_shader_ballot enumerants for 1.0. 2016-09-16 12:16:00 -06:00
John Kessenich
fe73a4fee0 Add SPV_KHR_shader_ballot enumerants. 2016-09-16 12:09:29 -06:00
John Kessenich
33d41376d3 Update headers to latest revision (no functional changes). 2016-08-11 23:07:49 -06:00
John Kessenich
3814effb87 Rev. 6 of 1.0 and Rev. 2 of 1.1 headers (changed headers).
The previous commit was just new headers, for simpler tracking.
2016-07-15 18:54:29 -06:00
John Kessenich
afd72cebbe Rev. 6 of 1.0 and Rev. 2 of 1.1 headers. 2016-07-15 18:49:51 -06:00
Jon Leech
34d319db9d Merge pull request #8 from KhronosGroup/issue-7-README
Fixes #7. Direct people to file header issues in github, not bugzilla.
2016-05-19 12:17:43 -07: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
4952660203 GLSL.std.h is now at 1.0 Rev 3 2016-04-16 16:55:01 -04:00
David Neto
47b489544f Add tool 11 from Intel 2016-04-15 22:55:11 -04: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
dbd55f15bc Fix arguments to OpConstantPipeStorage 2016-04-15 21:02:45 -04:00
David Neto
fec6ed1821 Fix result for OpTypeNamedBarrier, OpTypePipeStorage
They don't have type for their result, since they are
type generating instructions.
2016-04-14 22:34: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
1de2417e26 Add JSON grammar for GLSL.std.450 extended instructions. 2016-04-14 18:12:02 -04:00
David Neto
2c5cbb49f2 Add JSON grammars for SPIR-V core instructions. 2016-04-14 17:07:40 -04:00
David Neto
d61c73e509 Fix OpenCL.std.h warnings for g++ pedantic
Fixes https://www.khronos.org/bugzilla/show_bug.cgi?id=1476
2016-04-14 16:01:12 -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
0c6da94979 Add SPIR-V 1.1 Rev 1 headers 2016-04-14 15:58:05 -04:00
David Neto
c39c099f1f Update to SPIR-V 1.0 Rev 5 headers 2016-04-14 15:58:05 -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