- 14 Jan, 2016 4 commits
-
-
John Kessenich authored
-
John Kessenich authored
linkValidate: Round up structure sizes to vec4 in std140
-
Jason Ekstrand authored
The argument version is passed in from above and struct handling ensures that row-majorness gets propagated correctly from one level to the next. If we just look at the type itself and it's embedded in a struct that's declared row-major, we may get the wrong stride.
-
Jason Ekstrand authored
-
- 05 Jan, 2016 2 commits
-
-
John Kessenich authored
-
John Kessenich authored
-
- 30 Dec, 2015 2 commits
-
-
John Kessenich authored
SPV: Handle stride decorations for arrays of arrays, and using multiple type instances when strides are used.
-
John Kessenich authored
-
- 24 Dec, 2015 1 commit
-
-
John Kessenich authored
-
- 22 Dec, 2015 3 commits
-
-
John Kessenich authored
-
John Kessenich authored
-
John Kessenich authored
-
- 21 Dec, 2015 2 commits
-
-
John Kessenich authored
-
John Kessenich authored
Before, it was only including explicit interface, sufficient for IO-Block-declared oriented interface, but not sufficient for all modes GLSL might be used with SPIR-V. Two things are accomplished now: 1) each id will appear exactly once 2) the OpEntryPoint list will union static use with declarations
-
- 20 Dec, 2015 1 commit
-
-
John Kessenich authored
This includes doing structure uniqueness modulo majorness, for shared nested structures.
-
- 19 Dec, 2015 7 commits
-
-
John Kessenich authored
This also distinguishes between the same struct included in multiple parent packings.
-
John Kessenich authored
SPV: Fix an issue related with imageStore() for 2DMS.
-
John Kessenich authored
Parser: Correct the storage qualifier of gl_HelperInvocation.
-
John Kessenich authored
-
John Kessenich authored
SPV: Implement GLSL built-in bitcast functions.
-
John Kessenich authored
-
John Kessenich authored
Display the filename if we have output, even if validating a single file
-
- 16 Dec, 2015 2 commits
-
-
John Kessenich authored
This also made the function easier to read by identifying left and right operands more clearly.
-
Rex Xu authored
-
- 15 Dec, 2015 4 commits
-
-
Kenneth Perry authored
-
Rex Xu authored
-
Rex Xu authored
-
John Kessenich authored
Fix compile warning/error due to assignment in while() loop
-
- 14 Dec, 2015 1 commit
-
-
Mark Adams authored
This causes build failures with -Werror=parentheses
-
- 13 Dec, 2015 4 commits
-
-
John Kessenich authored
-
John Kessenich authored
-
John Kessenich authored
An extra line of error recovery code set a non-sense combination of es version and core profile.
-
John Kessenich authored
'invocations' was using 0 as the "shader never set" flag and as the default. Formalize this and explicit set to 1 and link time.
-
- 12 Dec, 2015 2 commits
-
-
John Kessenich authored
-
John Kessenich authored
To do this, more generally use a named -1 as a not set value.
-
- 11 Dec, 2015 2 commits
-
-
John Kessenich authored
-
John Kessenich authored
-
- 10 Dec, 2015 3 commits
-
-
John Kessenich authored
-
John Kessenich authored
-
John Kessenich authored
SPV: Smear should use type of the scalar to make the expected vector type when the provided vector type is incompatible with the scalar.
-