John Kessenich
|
830b0cc98b
|
HLSL: Start location numbering with the entry-point return value.
Also, increment location numbers by the size of the objects.
|
2016-08-29 18:10:47 -06:00 |
|
John Kessenich
|
510d83b384
|
HLSL: Create test results for the previous commits.
|
2016-08-29 16:34:12 -06:00 |
|
John Kessenich
|
6a70eb7161
|
HLSL: Emulate write-to-output on return-from-entry-point, for return value.
This fixes issue #487 and #480.
It also correctly handles output parameters from the entry point.
|
2016-08-28 20:13:07 -06:00 |
|
Dan Baker
|
2c646b7afa
|
Updating tests, sadly every single HLSL test needs updating becuase of the language identifier
|
2016-08-15 16:25:55 -04:00 |
|
John Kessenich
|
ff13213547
|
Front-ends GLSL/HLSL: Fix initializer lists for structs of one member.
Single member structs initialized with an initializer list had
an incorrect argument for constructor emulation.
|
2016-07-29 18:29:06 -06:00 |
|
John Kessenich
|
d5ed0b6982
|
HLSL: Mostly non-functional: simplify, rationalize, and generalize the declaration grammar.
|
2016-07-04 18:35:51 -06:00 |
|
John Kessenich
|
073542416c
|
HLSL: Grammar: Recognize { } style initializers for composites.
|
2016-07-01 19:58:06 -06:00 |
|
John Kessenich
|
b0a63f578a
|
HLSL: Correctly identify which variables are global storage class.
|
2016-07-01 19:35:53 -06:00 |
|
John Kessenich
|
532543c1c4
|
HLSL: Grammar: Make comma-separated declaration lists work.
|
2016-07-01 19:10:01 -06:00 |
|