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
|
10f7fc739c
|
HLSL: Reverse what the driver is told about row/column majorness, matching the row-column reversal.
|
2016-09-25 20:26:03 -06:00 |
|
John Kessenich
|
7dc630f3da
|
HLSL: Flatten a return struct from an entry point and assign locations after flattening.
Locations now get assigned in order, but skipping built-ins, which can be
done post flattening.
|
2016-09-16 01:44:43 -06:00 |
|
John Kessenich
|
deb4940c17
|
HLSL: Register all entry-point in/out as part of the interface.
This makes the interface be invariant, whether or not individual
variables are used.
|
2016-09-12 11:55:47 -06:00 |
|
John Kessenich
|
cfd7ce87cd
|
HLSL: Support register(..., spaceN) for setting the descriptor set.
This was suggested in issue #454.
|
2016-09-05 16:03:45 -06:00 |
|
John Kessenich
|
b804de605c
|
HLSL: Track binding numbers to struct instances; fixes issue #496.
|
2016-09-05 12:19:18 -06:00 |
|
John Kessenich
|
1a4b775cd5
|
HLSL: Correct line numbers for function definitions.
|
2016-09-02 19:05:24 -06:00 |
|
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
|
82d6baf86f
|
HLSL: Implement packoffset production.
|
2016-07-29 13:03:50 -06:00 |
|
John Kessenich
|
64076ed7e9
|
HLSL: Fix binary-expression associativity and termination issue.
|
2016-07-28 21:48:25 -06:00 |
|
John Kessenich
|
3d157c510f
|
HLSL: cbuffer and tbuffer grammar and production.
|
2016-07-25 16:05:33 -06:00 |
|