- 12 Aug, 2016 2 commits
-
-
John Kessenich authored
SPIRV: Remapper: allow 64 bit literals in OperandVariableLiteralId iteration
-
steve-lunarg authored
-
- 11 Aug, 2016 8 commits
-
-
John Kessenich authored
Allowing explicit specification of shader compiltion type via -T opti…
-
Dan Baker authored
-
Dan Baker authored
-
Dan Baker authored
-
John Kessenich authored
Build: Bump required CMake version down to 2.8.11
-
John Kessenich authored
-
John Kessenich authored
HLSL: Put all intrinsics in common stage symbol table
-
steve-lunarg authored
-
- 10 Aug, 2016 1 commit
-
-
John Kessenich authored
Fixes issue #370 and replaces PR #371.
-
- 09 Aug, 2016 3 commits
-
-
John Kessenich authored
HLSL: add implicit promotions for assignments and function returns.
-
steve-lunarg authored
-
dankbaker authored
Allowing explicit specification of shader compiltion type via -T option, rather then looking at file extension. For HLSL files, this is nice because .hlsl extension is natively udnerstood by visual studio, likely to be used with the -e option.
-
- 08 Aug, 2016 3 commits
-
-
John Kessenich authored
-
John Kessenich authored
-
John Kessenich authored
Yield a vector relational compare and a vector result.
-
- 05 Aug, 2016 8 commits
-
-
John Kessenich authored
-
John Kessenich authored
HLSL: disabling dx9 attempt to parse dx9 style samplers
-
John Kessenich authored
-
John Kessenich authored
-
dankbaker authored
Integrating Master into dankbaker fork
-
Dan Baker authored
-
John Kessenich authored
When preprocessing only, some tokens were emitted as <bad token>. This fixes them to preserve their original content. This supplants PR #182, with a correction and test results.
-
- 03 Aug, 2016 6 commits
-
-
John Kessenich authored
HLSL: Add GatherRed/Green/Blue/Alpha methods, inc 4-offset forms
-
steve-lunarg authored
-
dankbaker authored
Pull request from glslang master
-
John Kessenich authored
HLSL: allow semicolons between global scope declarations
-
steve-lunarg authored
-
John Kessenich authored
From the ES spec + Bugzilla 15931 and GL_KHR_vulkan_glsl: - Update precision qualifiers for all built-in function prototypes. - Implement the new algorithm used to distinguish built-in function operation precisions from result precisions. Also add tracking of separate result and operation precisions, and use that in generating SPIR-V. (SPIR-V cares about precision of operation, while the front-end cares about precision of result, for propagation.)
-
- 02 Aug, 2016 2 commits
-
-
John Kessenich authored
HLSL: Fixing some casts that warn when compiled to 64 bit (size_t is 64 bit…
-
Dan Baker authored
-
- 01 Aug, 2016 1 commit
-
-
Wesley Griffin authored
bump required CMake version down to 2.8.11 since no features are required in cmake>2.8.11 and this allows building on stock CentOS 7
-
- 31 Jul, 2016 1 commit
-
-
John Kessenich authored
-
- 30 Jul, 2016 5 commits
-
-
John Kessenich authored
The sequence #define m() int m" creates a token of no length (a string of 0 size). Protect against a string of 0 size as well as the existing protect against a null string.
-
John Kessenich authored
-
John Kessenich authored
This would look ahead for a second #, for token pasting, and if not found, backup one token. This is fine, unless at the end of line, which would backup the #, rather than the look ahead.
-
John Kessenich authored
HLSL: allow trailing commas in initializer lists & scalar initialization
-
steve-lunarg authored
-