John Kessenich
|
c8f6903b1d
|
Front-end: Fix default layout(component) widths and correct for doubles.
Replaces PR #372.
|
2016-07-21 15:43:00 -06:00 |
|
John Kessenich
|
5c08ecb419
|
Tests: line-number change only: make room for more component tests.
|
2016-07-21 15:39:23 -06:00 |
|
John Kessenich
|
cc16fa0720
|
Tests: Move to just linefeed to simply cross-platform test changes.
|
2015-12-10 18:01:54 -07:00 |
|
John Kessenich
|
da581a2b95
|
GL_ARB_shader_draw_parameters: From @amdrexu, implement extension.
|
2015-10-14 14:10:30 -06:00 |
|
John Kessenich
|
5f5b205ce9
|
Bump up layout(location) limit from 62 to 4094, to handle bigger uniform locations.
|
2015-09-13 21:03:33 -06:00 |
|
John Kessenich
|
dff18a2be0
|
glslang: Formally track all built-in variables, right from the beginning, to enable avoiding all textual compares at any subsequent stage in the stack. (To be used in future check ins.)
git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@31224 e7fa87d3-cd2b-0410-9028-fcbf551c1848
|
2015-05-18 16:45:49 +00:00 |
|
John Kessenich
|
8b37b04ecc
|
glslang AST output: include global vs. temp (local) in the printed output. This only effects test results, but a future check-in is going to fix some globals.
git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@30973 e7fa87d3-cd2b-0410-9028-fcbf551c1848
|
2015-04-29 10:16:56 +00:00 |
|
John Kessenich
|
aa657c117e
|
Implement 'index' layout qualifier for fragment outputs. Based partly on a submission.
git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@27759 e7fa87d3-cd2b-0410-9028-fcbf551c1848
|
2014-08-19 02:12:44 +00:00 |
|
John Kessenich
|
cf0206c341
|
Restore r26245 and all tests and test results since 4/1:
r26245: Remove "not yet complete" warning for versions 130 and 140, after tidying up a bit and adding tests. Token pasting is the only known missing feature, and gives its own message now on use.
git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@26226 e7fa87d3-cd2b-0410-9028-fcbf551c1848
|
2014-04-14 15:46:40 +00:00 |
|
John Kessenich
|
b4ef9e0d56
|
Track which extensions were enabled or required, in the intermediate representation, for reflection of the consumer.
git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@26155 e7fa87d3-cd2b-0410-9028-fcbf551c1848
|
2014-03-31 22:20:47 +00:00 |
|
John Kessenich
|
c7776ec3fd
|
GL_ARB_enhanced_layouts, part 4: Numerical side of xfb_*: offset computation, size computation, alias detection, paddings, overflow, implicit strides, gl_Max* checks, etc.
git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@25014 e7fa87d3-cd2b-0410-9028-fcbf551c1848
|
2014-01-26 01:37:13 +00:00 |
|
John Kessenich
|
44b807e1d0
|
GL_ARB_enhanced_layouts, part 3: Semantics for xfb_*: where they can go, inheritance, etc., but not yet the backing arithmetic for offsets and strides.
git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@24916 e7fa87d3-cd2b-0410-9028-fcbf551c1848
|
2014-01-21 04:43:23 +00:00 |
|
John Kessenich
|
68546c6ca4
|
GL_ARB_enhanced_layouts, part 2: Full implementation of location/component, plus the parsing for xfb* and align/offset (but not yet full semantics for align/offset).
git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@24692 e7fa87d3-cd2b-0410-9028-fcbf551c1848
|
2014-01-08 23:25:18 +00:00 |
|