Hans-Kristian Arntzen
|
47081f810a
|
Fix GatherDref on GLSL.
|
2018-04-30 12:45:23 +02:00 |
|
Hans-Kristian Arntzen
|
c1947aa447
|
Update glslang/SPIRV-Tools on Travis.
|
2018-03-24 04:16:18 +01:00 |
|
Hans-Kristian Arntzen
|
9fbd8b789e
|
Update tests for latest SPIRV-Tools and glslang.
|
2018-03-12 15:11:55 +01:00 |
|
Hans-Kristian Arntzen
|
922420e346
|
Disallow arrays and structs from becoming loop variables.
Fixes awkward code-gen issue.
|
2018-03-07 14:54:11 +01:00 |
|
Hans-Kristian Arntzen
|
5fe79eb59c
|
Update tests.
Adds an earlier reported shader packing failure into regression suite.
|
2018-03-05 16:34:42 +01:00 |
|
Hans-Kristian Arntzen
|
047ad7df0f
|
Support special float constants (NaN/Inf).
|
2018-02-23 13:06:20 +01:00 |
|
Hans-Kristian Arntzen
|
843e34b604
|
Add IsFrontFace support to HLSL.
|
2018-02-15 12:42:56 +01:00 |
|
Hans-Kristian Arntzen
|
636cc30088
|
Fix case where hoisted temporaries were used before being declared.
|
2018-02-15 10:52:56 +01:00 |
|
Hans-Kristian Arntzen
|
5d9df6a31c
|
Do not declare constant composites inline in HLSL.
Move arrays and structs out to their own global static constants.
Also, replace illegal names in HLSL as well.
|
2018-02-02 10:12:26 +01:00 |
|
Hans-Kristian Arntzen
|
af0a887997
|
Add test for false loop init.
Clean up how for loop variables are declared.
|
2018-01-23 21:15:09 +01:00 |
|
Hans-Kristian Arntzen
|
7d223b8987
|
Fix CFG for forwarded temporaries.
Forwarded temporaries would never declare a temporary.
Figure out all result types ahead of time so we can deal with those
temporaries as well.
|
2018-01-18 12:11:33 +01:00 |
|
Hans-Kristian Arntzen
|
3c52771aee
|
Make sure image integer coords are int, not uint.
HLSL can emit uint here.
|
2017-12-01 15:02:50 +01:00 |
|
Hans-Kristian Arntzen
|
b39e829fc2
|
Add reference output for --opt.
|
2017-11-23 09:50:11 +01:00 |
|