Hans-Kristian Arntzen
|
94ff355812
|
Fix some naming issues for stripped and flattened structs.
|
2017-10-10 17:32:26 +02:00 |
|
Hans-Kristian Arntzen
|
6feff98295
|
Update HLSL cbuffer tests.
|
2017-10-10 15:37:53 +02:00 |
|
Hans-Kristian Arntzen
|
d4727fe696
|
Stamp out all variants for mod().
|
2017-10-06 13:21:42 +02:00 |
|
Hans-Kristian Arntzen
|
eb58f67727
|
Only unroll matrices for vertex input.
Bandaid, might have to revisit this later.
|
2017-10-05 16:31:52 +02:00 |
|
Hans-Kristian Arntzen
|
9aa42a87af
|
Just emit textureSize variants we actually need.
|
2017-09-20 10:31:56 +02:00 |
|
Hans-Kristian Arntzen
|
1bc5b70752
|
Add exhaustive image query to HLSL.
Need to strip this down somehow ...
|
2017-09-20 10:00:13 +02:00 |
|
James Ross-Gowan
|
02e6be7288
|
Fix texture GatherRed/Green/etc. methods for SM 5.0
Unlike GLSL, the component is selected by calling a specific method.
|
2017-09-12 07:20:01 +10:00 |
|
Hans-Kristian Arntzen
|
eab66fcd55
|
Update HLSL references.
|
2017-09-08 09:14:00 +02:00 |
|
Hans-Kristian Arntzen
|
744d0405b0
|
Preserve arguments with inout unless complete writes are made.
|
2017-08-09 17:06:41 +02:00 |
|
Hans-Kristian Arntzen
|
cbcaca5a39
|
Fix textureProj with shadow on GLSL.
|
2017-07-31 10:05:32 +02:00 |
|
Hans-Kristian Arntzen
|
98c76eed69
|
Declare specialization constants in HLSL.
|
2017-07-29 22:13:27 +02:00 |
|
Hans-Kristian Arntzen
|
6ff9007311
|
Fix unary enclosures.
|
2017-07-24 10:17:19 +02:00 |
|
Hans-Kristian Arntzen
|
ecf56cff2b
|
Add support for SM5.1 ConstantBuffer<T>.
|
2017-06-30 10:34:21 +02:00 |
|
Hans-Kristian Arntzen
|
620da7b943
|
Add basic support for : register() declaration in HLSL.
|
2017-06-17 10:15:32 +02:00 |
|
Hans-Kristian Arntzen
|
686ac6812b
|
HLSL: Can pass down combined image samplers as arguments.
|
2017-05-07 13:22:16 +02:00 |
|
Hans-Kristian Arntzen
|
59ad08429b
|
HLSL: Add test for passing down separate image and samplers to functions.
|
2017-05-07 12:53:51 +02:00 |
|
Hans-Kristian Arntzen
|
100e9d34b8
|
HLSL: Basic support for separate image/samplers.
|
2017-05-06 12:39:04 +02:00 |
|
Hans-Kristian Arntzen
|
851acf3712
|
Avoid boolean mix in HLSL.
Update glslang travis checkout as boolean mix support was broken on that commit.
|
2017-05-04 10:28:30 +02:00 |
|
Robert Konrad
|
bb9dbd4149
|
Support texelFetch in HLSL
|
2017-04-24 11:08:55 +02:00 |
|
Robert Konrad
|
7d8be83cb3
|
Support shadow sampling in HLSL
|
2017-04-21 17:52:04 +02:00 |
|
Robert Konrad
|
585339f3cd
|
Test HLSL cube maps
|
2017-04-21 14:55:01 +02:00 |
|
Robert Konrad
|
9020c48076
|
Support and test 1D and 3D textures in HLSL4/5
|
2017-04-21 14:05:17 +02:00 |
|
Robert Konrad
|
23d993546c
|
Add texture sampling HLSL test
|
2017-04-21 11:46:10 +02:00 |
|
Robert Konrad
|
be4c919d08
|
Update HLSL test results
|
2017-04-18 15:17:55 +02:00 |
|
Robert Konrad
|
9fadd34afe
|
Add new HLSL tests
|
2017-03-24 15:41:20 +01:00 |
|
Robert Konrad
|
78ec0fcb22
|
Update HLSL test output
HLSL requires builtins to be defined after
texcoords in some cases.
|
2017-03-24 14:40:13 +01:00 |
|
Hans-Kristian Arntzen
|
447545311b
|
Add test for input I/O blocks in fragment.
|
2017-03-21 13:48:50 +01:00 |
|
Hans-Kristian Arntzen
|
e89b789af3
|
Add some tests for no stage inputs or outputs in HLSL.
|
2017-03-21 13:48:50 +01:00 |
|
Hans-Kristian Arntzen
|
784a23b92a
|
Add instancing test to HLSL.
|
2017-03-21 13:48:50 +01:00 |
|
Hans-Kristian Arntzen
|
a4aa89e992
|
Add test for fragment builtins like gl_FragDepth/gl_FragCoord.
|
2017-03-21 13:48:50 +01:00 |
|
Hans-Kristian Arntzen
|
61c31c6054
|
Make use of explicit locations in HLSL.
|
2017-03-21 13:48:50 +01:00 |
|
Hans-Kristian Arntzen
|
bdea1a444a
|
Begin rewriting how HLSL deals with inputs and outputs.
|
2017-03-21 13:48:50 +01:00 |
|
Robert Konrad
|
82959c86bb
|
Use \n line endings in HLSL reference shaders
|
2017-01-26 13:22:52 +01:00 |
|
Robert Konrad
|
d6b3efaaaf
|
Add HLSL reference shader outputs
|
2017-01-26 11:41:22 +01:00 |
|