- 19 Sep, 2017 1 commit
-
-
John Kessenich authored
-
- 15 Sep, 2017 1 commit
-
-
John Kessenich authored
-
- 13 Sep, 2017 2 commits
-
-
John Kessenich authored
-
John Kessenich authored
There was some ambiguity/contradiction in this behavior, and Khronos decided glslang should always have these outside blocks, rather than have stage/vendor/target variations.
-
- 12 Sep, 2017 10 commits
-
-
John Kessenich authored
GLSL: Promote HLSL entry-point renaming code to be used by GLSL as well.
-
John Kessenich authored
Fixes #1045.
-
John Kessenich authored
Implement the extension GL_AMD_shader_fragment_mask
-
John Kessenich authored
Build: Fix strdup -> _strdup warnings.
-
John Kessenich authored
-
John Kessenich authored
-
John Kessenich authored
-
John Kessenich authored
-
John Kessenich authored
Delete unused 'this' capture
-
John Kessenich authored
-
- 11 Sep, 2017 1 commit
-
-
mchock-nv authored
Remove an unused 'this' entry from a lambda capture list. This cleans up a unused-lambda-capture warning.
-
- 09 Sep, 2017 1 commit
-
-
amhagan authored
-
- 08 Sep, 2017 1 commit
-
-
John Kessenich authored
Add stdin option (fixes #598)
-
- 07 Sep, 2017 2 commits
-
-
Sven-Hendrik Haase authored
-
John Kessenich authored
Fix lvalue test in SPIR-V generation
-
- 06 Sep, 2017 1 commit
-
-
LoopDawg authored
There were several locations in TGlslangToSpvTraverser::handleUserFunctionCall testing for whether a fn argument should be in the lvalue or rvalue array. They must get the same result for indexing sanity, but had slightly different logic. They're now forced into the same test.
-
- 04 Sep, 2017 1 commit
-
-
John Kessenich authored
This is a speculative commit: I don't know yet when BuiltInViewportIndex should be a block member, or if it is whether it should require capability on use or on declaration.
-
- 01 Sep, 2017 4 commits
-
-
John Kessenich authored
-
John Kessenich authored
WIP: Linux build warning fix
-
John Kessenich authored
Fix issues of GL_ARB_viewport_layer_array
-
LoopDawg authored
* Remove complaint about unused function parameter in resolveUniformLocation() * Remove complaint about defined but not used variable in spvIR.h
-
- 31 Aug, 2017 3 commits
-
-
Rex Xu authored
-
John Kessenich authored
HLSL: add geometry stage support for clip/cull distance
-
LoopDawg authored
Changes: (1) Allow clip/cull builtins as both input and output in the same shader stage. Previously, not enough data was tracked to handle this. (2) Handle the extra array dimension in GS inputs. The synthesized external variable can now be created with the extra array dimension if needed, and the form conversion code is able to handle it as well. For example, both of these GS inputs would result in the same synthesized external type: triangle in float4 clip[3] : SV_ClipDistance triangle in float2 clip[3][2] : SV_ClipDistance In the second case, the inner array dimension packs with the 2-vector of floats into an array[4], which there is an array[3] of due to the triangle geometry.
-
- 29 Aug, 2017 2 commits
-
-
John Kessenich authored
HLSL: fix preprocessor concatenation behaviour.
-
John Kessenich authored
-
- 28 Aug, 2017 3 commits
-
-
xavier authored
Fix #772.
-
John Kessenich authored
HLSL: (minor) fix type on clip/cull index result
-
LoopDawg authored
While adding geometry stage support for clip/cull, it transpired that the existing clip/cull support was not setting the type of the result of indexing into the clup/cull variable. That's a defect independent of the geometry support, so to simplify the geometry PR, this is addressed separately. It doesn't appear to change the generated SPIR-V, but that's probably down to something else tolerating a bad input.
-
- 26 Aug, 2017 2 commits
-
-
John Kessenich authored
Fix #1019.
-
John Kessenich authored
Fix #1020. Fix #1021. Fix #1022.
-
- 25 Aug, 2017 4 commits
-
-
John Kessenich authored
SPV: 1st pass implementation of SPV_EXT_shader_viewport_index_layer.
-
John Kessenich authored
SPV reflection: Add OpModuleProcessed for compile options.
-
John Kessenich authored
-
John Kessenich authored
-
- 24 Aug, 2017 1 commit
-
-
John Kessenich authored
HLSL: handle clip and cull distance input builtin type conversion
-