John Kessenich
|
0fc4338f3e
|
Implement GL_OES_shader_multisample_interpolation, as well as core desktop versions of it.
|
2015-08-22 13:11:12 -06:00 |
|
John Kessenich
|
fb5ba510ca
|
Implement GL_OES_shader_image_atomic.
|
2015-08-16 23:40:15 -06:00 |
|
John Kessenich
|
a39159a192
|
Implement GL_OES_texture_storage_multisample_2d_array.
|
2015-08-16 21:10:38 -06:00 |
|
John Kessenich
|
dc9eff7221
|
Implement GL_OES_texture_cube_map_array.
|
2015-08-16 14:21:20 -06:00 |
|
John Kessenich
|
302b46aebc
|
Implement GL_OES_texture_buffer.
|
2015-08-16 13:11:01 -06:00 |
|
John Kessenich
|
e3933d684d
|
Front-end: Implement GL_OES_gpu_shader5.
|
2015-07-15 19:42:59 -06:00 |
|
John Kessenich
|
fdfa6bbdfe
|
Front-end: enforce qualifiers that cannot appear on block declarations.
Also seems to pick up some white-space (line-ending) test differences with a
prevoius checkin.
|
2015-07-14 19:30:11 -06:00 |
|
John Kessenich
|
9e41f362a6
|
glslang AEP: Full semantics for *_shader_io_blocks.
git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@31490 e7fa87d3-cd2b-0410-9028-fcbf551c1848
|
2015-06-15 15:08:41 +00:00 |
|
John Kessenich
|
93930d6f9a
|
glslang ES reference: Don't allow std430 on uniform blocks (bug 14095).
git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@31484 e7fa87d3-cd2b-0410-9028-fcbf551c1848
|
2015-06-12 22:09:25 +00:00 |
|
John Kessenich
|
b07957cf22
|
ES check for vertex out or fragment in containing any of
• An array of arrays
• An array of structures
• A structure containing an array
• A structure containing a structure
git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@28745 e7fa87d3-cd2b-0410-9028-fcbf551c1848
|
2014-10-28 05:24:14 +00:00 |
|
John Kessenich
|
a3d8557a44
|
Turn on the sampler 2DMS types for ES 3.1.
git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@27741 e7fa87d3-cd2b-0410-9028-fcbf551c1848
|
2014-08-14 23:30:11 +00:00 |
|
John Kessenich
|
0a33592810
|
Implement frexp, ldexp, packUnorm2x16, unpackUnorm2x16, packUnorm4x8, packSnorm4x8, unpackUnorm4x8, unpackSnorm4x8, and unpackDouble2x32().
git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@27738 e7fa87d3-cd2b-0410-9028-fcbf551c1848
|
2014-08-14 19:45:52 +00:00 |
|
John Kessenich
|
be70339296
|
Add the bitField built-in functions. Mark 330 as being complete.
git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@27728 e7fa87d3-cd2b-0410-9028-fcbf551c1848
|
2014-08-13 20:04:19 +00:00 |
|
John Kessenich
|
4d57090da5
|
Turn on ESSL 3.1 for most features:
- images: load/store, memory qualifiers
- buffer blocks
- compute shaders
- atomic counters
- texture gather
- SSO
- uniform locations
- all the numeric-based version # comparisons
git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@27710 e7fa87d3-cd2b-0410-9028-fcbf551c1848
|
2014-08-12 22:07:22 +00:00 |
|