Hans-Kristian Arntzen
|
de33d89074
|
Add explicit in/out locations everywhere.
Needed for newer glslang. With Vulkan semantics for SPIR-V, all
locations must be explicitly defined.
|
2017-06-21 09:39:08 +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 |
|
Hans-Kristian Arntzen
|
17d88ca928
|
Add compatibility option for PointSize in HLSL.
If we opt-in to it, PointSize can be ignored to avoid more annoying
workarounds.
|
2017-05-04 10:12:14 +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
|
1fb2315a35
|
Add a test for HLSL matrix unrolling
|
2017-04-03 11:42:36 +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
|
a0a582dd04
|
Do not emit interpolation qualifiers to static globals.
|
2017-03-21 13:48:50 +01:00 |
|
Hans-Kristian Arntzen
|
b8bda45802
|
Add test case for interpolation qualifiers in HLSL.
|
2017-03-21 13:48:50 +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
|
62df60ea3d
|
Update vertex locations test to include I/O blocks.
|
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
|
e49cff5055
|
Update HLSL reference shader
|
2017-01-27 16:34:52 +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 |
|