Hans-Kristian Arntzen
|
b380a2113a
|
Implement MatrixInverse on HLSL.
Copy-paste implementation from MSL. I assume it's correct.
|
2018-02-23 16:42:40 +01:00 |
|
Hans-Kristian Arntzen
|
18e8833eeb
|
Support gl_NumWorkgroups in HLSL.
|
2018-02-05 10:29:20 +01:00 |
|
Hans-Kristian Arntzen
|
9c3d4e7c60
|
Rewrite barrier handling in HLSL.
|
2018-01-09 12:41:13 +01:00 |
|
Hans-Kristian Arntzen
|
27ad8c0922
|
Add more exhaustive test for barrier handling.
|
2018-01-09 12:26:46 +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
|
ffad50b3c2
|
Remove duplicate swizzles in remap_swizzle.
Makes HLSL image-load-store look much nicer.
|
2017-12-12 13:01:10 +01:00 |
|
Hans-Kristian Arntzen
|
1c7980a778
|
Swizzle scalars when splatting in HLSL.
|
2017-12-12 12:52:45 +01:00 |
|
Hans-Kristian Arntzen
|
cc532cb7b6
|
Use t-namespace for ByteAddressBuffer.
FXC caught it, but not glslang, hm ...
|
2017-12-11 13:55:26 +01:00 |
|
Hans-Kristian Arntzen
|
c65248fdce
|
Support image load-store without format in HLSL.
|
2017-11-29 12:14:06 +01:00 |
|
Hans-Kristian Arntzen
|
48f3fa4adb
|
Implement bitfield ops in HLSL.
|
2017-11-29 11:33:44 +01:00 |
|
Hans-Kristian Arntzen
|
b39e829fc2
|
Add reference output for --opt.
|
2017-11-23 09:50:11 +01:00 |
|