- 24 Aug, 2016 3 commits
-
-
John Kessenich authored
This is part of the change to have desktop shaders respect precision qualifiers on Vulkan, but since the defaults are all highp, and that's different from ES fragment shaders, detect likely cases and warn about them (but being careful to not be too noisy if it's unlikely to be a problem).
-
John Kessenich authored
Sets highp defaults for the appropriate types, for all stages, and turns on precision qualifiers for non-ES shaders. Required fixing some qualifier orders for desktop built-in declarations for pre-420 shaders.
-
John Kessenich authored
Initially non-functional: Have an independent test for whether to obey precision qualifiers other than whether the profile is es.
-
- 23 Aug, 2016 5 commits
-
-
John Kessenich authored
Fix previous commit to not use tabs and otherwise match local coding conventions better.
-
John Kessenich authored
HLSL: Better error message for when HLSL translation fails
-
John Kessenich authored
HLSL: Support string literals, e.g, for annotations
-
John Kessenich authored
SPV: Some group invocation operations should be applied to scalars.
-
Rex Xu authored
-
- 22 Aug, 2016 1 commit
-
-
steve-lunarg authored
-
- 21 Aug, 2016 1 commit
-
-
dankbaker authored
HLSL and standalone, modifying Standalone to send filename as string source, and HLSL backend will use this to print a better error mesage when things fail
-
- 17 Aug, 2016 3 commits
-
-
John Kessenich authored
This includes all "per variable" layout qualifiers, but the key ones mattering and tested for now are: set= binding= constant_id= push_constant
-
John Kessenich authored
SPIRV remapper: allow 64 bit literals in OperandVariableLiteralI…
-
steve-lunarg authored
-
- 15 Aug, 2016 5 commits
-
-
John Kessenich authored
HLSL: changing SPIRV defualt language for HLSL to unknown
-
Dan Baker authored
-
Dan Baker authored
-
John Kessenich authored
fix x64 warning about conversion size_t -> int
-
baldurk authored
-
- 12 Aug, 2016 4 commits
-
-
John Kessenich authored
Revert "Merge pull request #456 from steve-lunarg/remapper-literal64"
-
David Neto authored
This reverts commit ad08b30f, reversing changes made to 28660bb5. This backs out the pull request https://github.com/KhronosGroup/glslang/pull/456 because it introduced several internal errors even on code that only uses 32-bit numeric types.
-
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 3 commits
-
-
John Kessenich authored
-
John Kessenich authored
HLSL: disabling dx9 attempt to parse dx9 style samplers
-
John Kessenich authored
-