- 3f7c957 Fix #2132: constant matrix constructor from single non-scalar argument by John Kessenich · 4 years, 8 months ago
- 513cc4c Merge branch 'HaydnTrigg-patch-1' by John Kessenich · 6 years ago
- e00e8f4 GLSL: replace general missing functionality with specific messages. by John Kessenich · 7 years ago
- 776c515 HLSL: Support 1.#INF and -1.#INF syntax. by John Kessenich · 8 years ago
- 71c100d GLSL output: Removed fixed-size buffer; fixes #769. by John Kessenich · 8 years ago
- 906cc21 Linker: Eliminate uncalled functions, because they can be ill-defined. by John Kessenich · 8 years ago
- d8509b3 Front-end: Implement compile-time constant folding for any() and all(). by John Kessenich · 8 years ago
- 9df51ca Fix front-end bug: Constant folding of array-of-struct index op. by John Kessenich · 9 years ago
- 61c47a9 Constant folding: Correct result type of non-square matrix folding. by John Kessenich · 9 years ago
- cc16fa0 Tests: Move to just linefeed to simply cross-platform test changes. by John Kessenich · 9 years ago
- e7cbfa5 glslang tests: Get same form of IEEE INF across platforms. Submitted by Lei Zhang (antiagainst@google.com) and David Neto (dneto@google.com). by John Kessenich · 9 years ago
- 8b37b04 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. by John Kessenich · 10 years ago
- d3c123a Fix bug where non-constant test in ?: on a constant results thought the result was const, when it is really a temporary. by John Kessenich · 10 years ago
- cf0206c Restore r26245 and all tests and test results since 4/1: by John Kessenich · 11 years ago
- b4ef9e0 Track which extensions were enabled or required, in the intermediate representation, for reflection of the consumer. by John Kessenich · 11 years ago
- 7cbfdf4 Minor infrastructure changes, to simplify an upcoming check in: by John Kessenich · 11 years ago
- 5134b9c Track what ins/outs/uniforms are used, so that errors like "declare after use" or "can't use both XXX and YYY" can be issued. So far, used this for invariant, gl_FragColor et. al., and gl_FragCoord use before redeclaration. by John Kessenich · 11 years ago
- 67c9f3a Misc semantics fixes: by John Kessenich · 11 years ago
- 0876a58 Misc. constant-folding fixes: Check % for 0, mat(mat) constructor, index range checking (within constant objects). Also, rationalize addConst*() methods. by John Kessenich · 11 years ago
- ab41fe5 Add redeclarations of built-in blocks. by John Kessenich · 11 years ago
- 98c2ef2 Non-functional changes: Typo in error message and in comment, remove unneeded arguments, separate constructor-op mapping from handling constructors. by John Kessenich · 11 years ago
- 447fc36 Add message indicating level of completeness for not-yet-complete versions. by John Kessenich · 11 years ago
- f2ee3dd Add full support for uniforms with initializers, including intra-stage link validation of aggregate constant initializers. by John Kessenich · 11 years ago
- 9839e24 Unify the 8 grammar productions for declaring variables. This greatly simplifies making changes for this set of productions. by John Kessenich · 11 years ago
- 807b8e3 Remove TIntermediate's dependency on infoSink, simplify folding of constant aggregates, and infoSink use in constant folding. by John Kessenich · 11 years ago
- 8700e9e Add more constant folding cases for min, max, step, smoothstep, mix, clamp, atan, and pow. by John Kessenich · 11 years ago
- 1b42f2a Add parse-time constant folding for isinf() and isnan(). by John Kessenich · 11 years ago
- 4586dbd Track expected test results and add more README information. by John Kessenich · 11 years ago