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
|
00ccd590ee
|
Return arrays in HLSL/MSL by writing to an output variable instead.
|
2018-02-08 12:22:08 +01:00 |
|
Hans-Kristian Arntzen
|
06041985d0
|
Fix HLSL regression with struct declaration.
It actually worked surprisingly. Fix it properly.
|
2018-01-23 16:36:20 +01:00 |
|
Hans-Kristian Arntzen
|
23f0abf112
|
Update tests for struct flattening.
|
2018-01-09 10:40:34 +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
|
1c7980a778
|
Swizzle scalars when splatting in HLSL.
|
2017-12-12 12:52:45 +01:00 |
|
Hans-Kristian Arntzen
|
4f88f9750f
|
Cleanups for HLSL vertex attribute remap.
Add CLI support as well.
|
2017-11-13 09:46:45 +01:00 |
|
Hans-Kristian Arntzen
|
a95295cb23
|
Remap swizzle for HLSL and RWBuffer.
|
2017-10-24 09:55:25 +02:00 |
|
Hans-Kristian Arntzen
|
94ff355812
|
Fix some naming issues for stripped and flattened structs.
|
2017-10-10 17:32:26 +02:00 |
|
Hans-Kristian Arntzen
|
620d01c5d6
|
Generate decorations for row_major/column_major in HLSL.
|
2017-10-10 16:11:25 +02:00 |
|
Hans-Kristian Arntzen
|
6feff98295
|
Update HLSL cbuffer tests.
|
2017-10-10 15:37:53 +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
|
e8d2c8e710
|
Support samplerBuffer as function parameters in HLSL.
|
2017-08-21 10:26:44 +02:00 |
|
Hans-Kristian Arntzen
|
e8d5d71cad
|
Add sampler buffer support to HLSL.
|
2017-08-21 10:01:03 +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
|
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
|
1fb2315a35
|
Add a test for HLSL matrix unrolling
|
2017-04-03 11:42:36 +02: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
|
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
|
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 |
|