David Neto
d73476e9fa
Register the Khronos SPIRV-Tools Linker
...
See https://github.com/KhronosGroup/SPIRV-Tools/pull/693
2017-08-30 00:07:21 -04:00
John Kessenich
2f319b6391
Update all headers for SPV_EXT_shader_stencil_export.
2017-08-22 09:27:46 -06:00
John Kessenich
cd3088edf6
Add SPV_EXT_shader_viewport_index_layer.
2017-08-11 12:37:09 -06:00
John Kessenich
4a7a9fdaa9
Merge pull request #41 from metora/master
...
Reserve number 16 to Mesa-IR/SPIR-V Translator
2017-07-21 14:26:56 +09:00
metora
1a19bc7258
Reserve number 16 to Mesa-IR/SPIR-V Translator
2017-07-21 12:40:12 +08:00
John Kessenich
661ad91124
Incremental update for multiple recent extensions.
...
SPV_KHR_shader_atomic_counter_ops
SPV_KHR_post_depth_coverage
SPV_AMD_texture_gather_bias_lod
OpGroup*AMD
ExplicitInterpAMD
2017-06-30 13:46:52 -06:00
John Kessenich
2bf0230865
Merge pull request #39 from bashbaug/intel_enum_block
...
reserve SPIR-V enum block for upcoming Intel extension
2017-06-22 12:09:01 -06:00
bashbaug
e94a4048c4
reserve SPIR-V enum block for upcoming Intel extension
2017-06-22 10:55:10 -07:00
John Kessenich
63e1062a19
Add version 1.2 headers, update 1.1 to rev. 7, and 1.0 to rev. 11.
2017-05-15 23:34:12 -06:00
John Kessenich
db5cf61761
Add recently reserved enumerants.
2017-04-06 14:35:19 -06:00
John Kessenich
5a87f0b042
Synchronize OpenCL extended instruction set header with spec, and add missing capability use to the JSON grammar.
2017-03-30 17:21:18 -06:00
John Kessenich
6c08995e6e
Update JSON grammar files for 16-bit storage.
2017-03-23 12:26:43 -06:00
John Kessenich
f61848a115
Merge pull request #31 from antiagainst/spirv-generator-15
...
Reserve SPIR-V generator number 15 for rspirv
2017-03-14 10:09:29 -06:00
Lei Zhang
b649fa0bac
Reserve SPIR-V generator number 15 for rspirv
...
Project link: https://github.com/google/rspirv
2017-03-14 09:51:07 -04:00
John Kessenich
2d6ba39368
Merge pull request #30 from antiagainst/spirv-generator-14
...
Reserve generator number 14
2017-03-13 15:30:17 -06:00
Lei Zhang
cdd37aa958
Reserve generator number 14
2017-03-13 11:34:14 -04:00
John Kessenich
88d9403777
Add Rev. 10 of 1.0 and Rev. 6 of 1.1 headers.
2017-02-27 02:08:09 -07:00
John Kessenich
b6dca2397d
Merge pull request #29 from antiagainst/core-grammar-revision
...
Update SPIR-V core grammar revision number
2017-02-16 11:14:01 -07:00
Lei Zhang
bb96eb3941
Update SPIR-V core grammar revision number
2017-02-15 15:11:38 -05:00
John Kessenich
fba846ccae
New revisions of SPIR-V 1.0 and 1.1, and both extended instruction sets.
...
This includes SPV_KHR_subgroup_vote tokens.
2017-02-15 11:34:58 -07:00
John Kessenich
c470b68225
Merge pull request #26 from dneto0/register-shaderc-glslang-frontend
...
Add "Shaderc over Glslang" as a front end
2016-12-08 10:01:06 -07:00
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