- 19 Sep, 2016 5 commits
-
-
John Kessenich authored
Partially addresses issue #513.
-
John Kessenich authored
Fixes issue #510.
-
John Kessenich authored
-
John Kessenich authored
-
John Kessenich authored
-
- 17 Sep, 2016 3 commits
-
-
John Kessenich authored
-
John Kessenich authored
-
John Kessenich authored
Notably, use of 'linear' on a non-input could mark it as an input.
-
- 16 Sep, 2016 5 commits
-
-
John Kessenich authored
-
John Kessenich authored
This is needed because an output structure can contain embedded built-ins (like SV_Position) which should not get locations assigned.
-
John Kessenich authored
Locations now get assigned in order, but skipping built-ins, which can be done post flattening.
-
John Kessenich authored
At least partially addresses issue #510.
-
John Kessenich authored
SPV: Support simultaneous l-value swizzle and dynamic component selection.
-
- 14 Sep, 2016 1 commit
-
-
Rex Xu authored
-
- 12 Sep, 2016 1 commit
-
-
John Kessenich authored
This makes the interface be invariant, whether or not individual variables are used.
-
- 11 Sep, 2016 1 commit
-
-
John Kessenich authored
-
- 10 Sep, 2016 1 commit
-
-
John Kessenich authored
Vulkan can't handle structures into the vertex stage or out of the fragment stage.
-
- 09 Sep, 2016 8 commits
-
-
John Kessenich authored
HLSL: alias HLSL matrix-row-column onto AST matrix-column-row
-
steve-lunarg authored
WIP: HLSL: EOpGenMul arg reversal
-
John Kessenich authored
-
John Kessenich authored
-
John Kessenich authored
SPV: Use OpBitcast to implement 4 pack/unpack built-in functions.
-
Rex Xu authored
-
Rex Xu authored
-
- 05 Sep, 2016 6 commits
-
-
John Kessenich authored
This was suggested in issue #454.
-
John Kessenich authored
-
John Kessenich authored
This will prevent a possible future defect of thinking the type can be changed, where there is a code path today that would drop that change.
-
John Kessenich authored
-
John Kessenich authored
Parser: Add 64-bit type conversion for specialization constant.
-
Rex Xu authored
-
- 03 Sep, 2016 6 commits
-
-
John Kessenich authored
-
John Kessenich authored
-
John Kessenich authored
-
John Kessenich authored
-
John Kessenich authored
-
John Kessenich authored
-
- 02 Sep, 2016 3 commits
-
-
John Kessenich authored
Addresses issue #304 and issue #307 by replacing unmatched type OpStores with per-member copies. Covers assignment statements and most argument passing, but does not yet cover r-value-based argument passing.
-
John Kessenich authored
Remapper: move remapper tests into the glslangtests executable.
-
steve-lunarg authored
-