platform/upstream/SPIRV-Headers.git
7 years agoMerge pull request #26 from dneto0/register-shaderc-glslang-frontend
John Kessenich [Thu, 8 Dec 2016 17:01:06 +0000 (10:01 -0700)]
Merge pull request #26 from dneto0/register-shaderc-glslang-frontend

Add "Shaderc over Glslang" as a front end

7 years agoAdd "Shaderc over Glslang" as a front end
David Neto [Thu, 8 Dec 2016 16:47:22 +0000 (11:47 -0500)]
Add "Shaderc over Glslang" as a front end

This will help gauge Shaderc usage.

7 years agoAdd Imagination as a vendor and reserve an enum range for them.
John Kessenich [Sat, 22 Oct 2016 08:22:42 +0000 (02:22 -0600)]
Add Imagination as a vendor and reserve an enum range for them.

7 years agoCorrect Revision numbers for previous commit.
John Kessenich [Sat, 8 Oct 2016 23:56:28 +0000 (17:56 -0600)]
Correct Revision numbers for previous commit.

7 years agoUpdate to Rev. 8 of 1.0 and Rev. 4 of 1.1. Includes enums for SPV_KHR_shader_draw_par...
John Kessenich [Sat, 8 Oct 2016 22:51:48 +0000 (16:51 -0600)]
Update to Rev. 8 of 1.0 and Rev. 4 of 1.1. Includes enums for SPV_KHR_shader_draw_parameters.

7 years agoMerge pull request #23 from dneto0/clarify-opcode-enum-ranges
John Kessenich [Wed, 21 Sep 2016 15:45:31 +0000 (09:45 -0600)]
Merge pull request #23 from dneto0/clarify-opcode-enum-ranges

Clarify opcode/enum ranges

7 years agoFix typos and style, from review feedback
David Neto [Wed, 21 Sep 2016 15:39:17 +0000 (11:39 -0400)]
Fix typos and style, from review feedback

7 years agoClarify uses of value used in KHR specs
David Neto [Mon, 19 Sep 2016 20:28:24 +0000 (16:28 -0400)]
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.

7 years agoClarify opcode/enum ranges
David Neto [Mon, 19 Sep 2016 19:41:05 +0000 (15:41 -0400)]
Clarify opcode/enum ranges

7 years agoAdd SPV_KHR_shader_ballot enumerants for 1.0.
John Kessenich [Fri, 16 Sep 2016 18:16:00 +0000 (12:16 -0600)]
Add SPV_KHR_shader_ballot enumerants for 1.0.

7 years agoAdd SPV_KHR_shader_ballot enumerants.
John Kessenich [Fri, 16 Sep 2016 18:09:29 +0000 (12:09 -0600)]
Add SPV_KHR_shader_ballot enumerants.

7 years agoUpdate headers to latest revision (no functional changes).
John Kessenich [Fri, 12 Aug 2016 05:07:49 +0000 (23:07 -0600)]
Update headers to latest revision (no functional changes).

7 years agoRev. 6 of 1.0 and Rev. 2 of 1.1 headers (changed headers).
John Kessenich [Sat, 16 Jul 2016 00:54:29 +0000 (18:54 -0600)]
Rev. 6 of 1.0 and Rev. 2 of 1.1 headers (changed headers).

The previous commit was just new headers, for simpler tracking.

7 years agoRev. 6 of 1.0 and Rev. 2 of 1.1 headers.
John Kessenich [Sat, 16 Jul 2016 00:49:51 +0000 (18:49 -0600)]
Rev. 6 of 1.0 and Rev. 2 of 1.1 headers.

8 years agoMerge pull request #8 from KhronosGroup/issue-7-README
Jon Leech [Thu, 19 May 2016 19:17:43 +0000 (12:17 -0700)]
Merge pull request #8 from KhronosGroup/issue-7-README

Fixes #7. Direct people to file header issues in github, not bugzilla.

8 years agoFixes #7.
Jon Leech [Thu, 19 May 2016 19:11:12 +0000 (12:11 -0700)]
Fixes #7.

Direct people to file header issues in github, not bugzilla.

8 years agoGLSL.std.h is now at 1.0 Rev 3
David Neto [Sat, 16 Apr 2016 20:55:01 +0000 (16:55 -0400)]
GLSL.std.h is now at 1.0 Rev 3

8 years agoAdd tool 11 from Intel
David Neto [Sat, 16 Apr 2016 02:55:11 +0000 (22:55 -0400)]
Add tool 11 from Intel

8 years agoThere's no JSON grammar for the OpenCL extended instruction set.
David Neto [Sat, 16 Apr 2016 01:22:40 +0000 (21:22 -0400)]
There's no JSON grammar for the OpenCL extended instruction set.

8 years agoFix arguments to OpConstantPipeStorage
David Neto [Sat, 16 Apr 2016 01:02:45 +0000 (21:02 -0400)]
Fix arguments to OpConstantPipeStorage

8 years agoFix result for OpTypeNamedBarrier, OpTypePipeStorage
David Neto [Fri, 15 Apr 2016 02:34:40 +0000 (22:34 -0400)]
Fix result for OpTypeNamedBarrier, OpTypePipeStorage

They don't have type for their result, since they are
type generating instructions.

8 years agoClarify text for GLSL and OpenCL header versions.
David Neto [Thu, 14 Apr 2016 22:50:41 +0000 (18:50 -0400)]
Clarify text for GLSL and OpenCL header versions.

8 years agoClarify placement of different versioned specs
David Neto [Thu, 14 Apr 2016 22:32:58 +0000 (18:32 -0400)]
Clarify placement of different versioned specs

8 years agoAdd JSON grammar for GLSL.std.450 extended instructions.
David Neto [Thu, 14 Apr 2016 22:12:02 +0000 (18:12 -0400)]
Add JSON grammar for GLSL.std.450 extended instructions.

8 years agoAdd JSON grammars for SPIR-V core instructions.
David Neto [Thu, 14 Apr 2016 21:02:09 +0000 (17:02 -0400)]
Add JSON grammars for SPIR-V core instructions.

8 years agoFix OpenCL.std.h warnings for g++ pedantic
David Neto [Thu, 14 Apr 2016 20:01:12 +0000 (16:01 -0400)]
Fix OpenCL.std.h warnings for g++ pedantic

Fixes https://www.khronos.org/bugzilla/show_bug.cgi?id=1476

8 years agoAdd an example using a SPIR-V 1.1 header.
David Neto [Thu, 14 Apr 2016 19:54:53 +0000 (15:54 -0400)]
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.

8 years agoAdd SPIR-V 1.1 Rev 1 headers
David Neto [Thu, 14 Apr 2016 19:52:20 +0000 (15:52 -0400)]
Add SPIR-V 1.1 Rev 1 headers

8 years agoUpdate to SPIR-V 1.0 Rev 5 headers
David Neto [Thu, 14 Apr 2016 19:31:38 +0000 (15:31 -0400)]
Update to SPIR-V 1.0 Rev 5 headers

8 years agoPublish SPIR-V Registry files: SPIR-V 1.0 Revision 4
David Neto [Thu, 17 Mar 2016 20:23:57 +0000 (16:23 -0400)]
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.