Rex Xu
|
e723b45bca
|
SPV: Scalar smear operation should use type of the scalar to make the
expected vector type when the provided vector type is incompatible with
the scalar.
|
2015-12-09 16:05:06 +08:00 |
|
John Kessenich
|
e00e72ded1
|
SPV: Protect getStorageClass() with a test that the thing is pointer.
|
2015-12-08 20:48:49 -07:00 |
|
Rex Xu
|
7a26c176ce
|
SPV: Implement GLSL interpolation built-in functions.
|
2015-12-08 17:40:11 +08:00 |
|
John Kessenich
|
55e7d11ce8
|
SPIR-V: Move from Version .99 Rev 31 to Version 1.0, Rev 2.
|
2015-11-15 22:31:41 -07:00 |
|
John Kessenich
|
fa540d1414
|
SPV: Remove accidental inclusion of a test.
|
2015-10-15 13:55:18 -06:00 |
|
John Kessenich
|
7c1aa1026e
|
SPV: Implement short circuiting of && and || when emitting SPIR-V.
|
2015-10-15 13:50:48 -06:00 |
|
Rex Xu
|
6b86d496c2
|
Add new test case for image functions and fix issues caught by this test
|
2015-09-16 17:48:22 +08:00 |
|
John Kessenich
|
2398b3a458
|
Full stack: implement textureQueryLod(*) and textureQueryLevels(*).
|
2015-09-15 19:38:56 -06:00 |
|
John Kessenich
|
c9a808319a
|
SPV arrays: Add support for runtime-sized array types and arrays of arrays.
This includes run-time block.member.length() (OpArrayLength).
|
2015-09-13 10:18:19 -06:00 |
|
John Kessenich
|
426394d0c8
|
AST -> SPV: Add basic atomic_uint and atomic*() built-in function functionality.
|
2015-07-23 10:22:48 -06:00 |
|
John Kessenich
|
c555dddd53
|
glslang preprocessing: Add -E option to print out preprocessed GLSL, and do the work needed to generate a preprocessed stream. From Andrew Woloszyn <awoloszyn@google.com>.
git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@31508 e7fa87d3-cd2b-0410-9028-fcbf551c1848
|
2015-06-17 02:38:44 +00:00 |
|
John Kessenich
|
06e1d0b434
|
glslang -> SPV: Improvements in swizzles on access chains: Bug 14007 (wrong type), simplications, tests, support mixed swizzle with dynamic component selection.
git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@31277 e7fa87d3-cd2b-0410-9028-fcbf551c1848
|
2015-05-22 21:57:58 +00:00 |
|
John Kessenich
|
39374dadb5
|
glslang SPV tests: Add a set of SPV tests.
git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@31212 e7fa87d3-cd2b-0410-9028-fcbf551c1848
|
2015-05-15 21:32:46 +00:00 |
|
John Kessenich
|
593a3f7f6b
|
glslang -> SPV: improved support for do-while/continue. Contributed by David Neto (dneto@google.com).
git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@31205 e7fa87d3-cd2b-0410-9028-fcbf551c1848
|
2015-05-15 18:44:16 +00:00 |
|