Hans-Kristian Arntzen
|
047ad7df0f
|
Support special float constants (NaN/Inf).
|
2018-02-23 13:06:20 +01:00 |
|
Hans-Kristian Arntzen
|
0673f27b7c
|
Fix incorrect loop range.
|
2018-02-22 17:00:41 +01:00 |
|
Hans-Kristian Arntzen
|
114c2c5e37
|
Add clip/cull-distance support to HLSL.
|
2018-02-22 16:40:04 +01:00 |
|
Hans-Kristian Arntzen
|
843e34b604
|
Add IsFrontFace support to HLSL.
|
2018-02-15 12:42:56 +01:00 |
|
Hans-Kristian Arntzen
|
18a594a76b
|
Implement subpass input support in HLSL.
|
2018-02-10 10:54:42 +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
|
988f00fe3c
|
Fix OpImage on OpSampledImages in HLSL.
|
2018-02-01 09:22:16 +01:00 |
|
Hans-Kristian Arntzen
|
c4e787ccf8
|
Merge pull request #378 from KhronosGroup/fix-371
Fix swizzling of scalar integers in HLSL.
|
2018-01-04 13:42:27 +01:00 |
|
Hans-Kristian Arntzen
|
4590c63b40
|
Fix swizzling of integers.
Add scalar swizzling to constant composites as well.
|
2018-01-04 13:16:56 +01:00 |
|
Hans-Kristian Arntzen
|
e51b7cd162
|
Add test for sampler arrays.
|
2018-01-04 12:28:57 +01:00 |
|
Hans-Kristian Arntzen
|
950732512e
|
Fix compatibility with FXC.
|
2017-12-12 12:35:22 +01:00 |
|
Hans-Kristian Arntzen
|
aeeb0e3dd0
|
Support textureQueryLod in HLSL.
|
2017-12-01 13:30:31 +01:00 |
|
Hans-Kristian Arntzen
|
975cf86892
|
Test textureProjLodOffset with compare in HLSL as well.
|
2017-11-29 12:48:06 +01:00 |
|
Hans-Kristian Arntzen
|
dbfa686990
|
Emit SampleCmpLevelZero for lod/grad variants of SampleCmp.
|
2017-11-29 12:38:13 +01:00 |
|
Hans-Kristian Arntzen
|
656af7e3ed
|
Implement unorm16/snorm16 packing in HLSL.
|
2017-11-27 15:03:40 +01:00 |
|
Hans-Kristian Arntzen
|
719ba63416
|
Add pack/unpack snorm8/unorm8.
|
2017-11-27 14:49:47 +01:00 |
|
Hans-Kristian Arntzen
|
6c7c680d01
|
Implement FP16 unpack/pack on HLSL.
|
2017-11-27 14:24:30 +01:00 |
|
msiglreith
|
f4bde2b3ef
|
HLSL: Support early fragment tests attribute
|
2017-11-21 14:51:03 +01: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
|
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
|
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 |
|
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
|
9fadd34afe
|
Add new HLSL tests
|
2017-03-24 15:41:20 +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
|
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 |
|
Robert Konrad
|
107a162f17
|
Run HLSL tests on Travis
|
2017-01-26 10:00:24 +01:00 |
|