John Kessenich
|
a08c929d8e
|
HLSL: Line numbers only: Set locations (line numbers) on synthesized flattening code.
|
2016-10-01 17:17:55 -06:00 |
|
John Kessenich
|
4e55988a47
|
HLSL Tests: Tests for previous commit, to make it easier to see what's changing.
|
2016-09-29 10:25:15 -06:00 |
|
John Kessenich
|
6714bcc2ca
|
HLSL: Fix result type of passing a flattened-aggregate to a function.
|
2016-09-21 17:50:12 -06:00 |
|
John Kessenich
|
6b71c400f8
|
HLSL: Remove extraneous built-in member decorations for IO structs used in non-IO situations.
|
2016-09-19 22:16:09 -06:00 |
|
John Kessenich
|
28b28140bb
|
HLSL: Fix assert: ensure flattened shadow is EvqTemporary.
|
2016-09-19 00:19:49 -06:00 |
|
John Kessenich
|
5159d4f1af
|
HLSL: Intercept flatten aggregates passed to a function input, and copy member-by-member.
|
2016-09-19 00:06:19 -06:00 |
|
John Kessenich
|
d2ce838a58
|
HLSL: Handle flatten for reads from flatten structs and parameter passing.
|
2016-09-16 20:24:14 -06:00 |
|