Lukas Hermanns
|
cb3ecb9e1b
|
Updated reference Metal shaders.
|
2019-09-17 15:11:19 -04:00 |
|
Thomas Roughton
|
91b2f34a3d
|
Update tests to account for all non-entry-point functions being inlined
|
2019-08-30 09:39:06 +12:00 |
|
Hans-Kristian Arntzen
|
5582145549
|
Add test for array of scalar struct.
|
2019-07-23 15:30:03 +02:00 |
|
Hans-Kristian Arntzen
|
5c1cb7accf
|
Recursively pack struct types when we find scalar packed structs.
|
2019-07-23 15:24:53 +02:00 |
|
Hans-Kristian Arntzen
|
ef1fa71bba
|
Unpack vector expression in Matrix-Vector multiplies.
|
2019-07-23 12:22:40 +02:00 |
|
Hans-Kristian Arntzen
|
0f10601f27
|
Test matrix multiplies in more complex scenarios.
|
2019-07-23 12:12:24 +02:00 |
|
Hans-Kristian Arntzen
|
978253c804
|
Test implicit packing of struct members.
|
2019-07-23 12:04:15 +02:00 |
|
Hans-Kristian Arntzen
|
fc741596d4
|
Add tests for struct padding and self-alignment.
|
2019-07-23 11:46:34 +02:00 |
|
Hans-Kristian Arntzen
|
7277c7ac46
|
Use to_unpacked_row_major_expression to unify row-major in MSL/GLSL.
|
2019-07-23 11:36:54 +02:00 |
|
Hans-Kristian Arntzen
|
47a18b9f1b
|
Simplify row-major matrix/vector multiplies.
|
2019-07-23 10:56:57 +02:00 |
|
Hans-Kristian Arntzen
|
d584d833fa
|
Test array of std140 vectors.
|
2019-07-23 10:38:32 +02:00 |
|
Hans-Kristian Arntzen
|
6224199c76
|
Add struct size padding tests.
|
2019-07-23 10:30:37 +02:00 |
|
Hans-Kristian Arntzen
|
609d087f8f
|
Only transpose unpacked expressions.
|
2019-07-22 16:06:09 +02:00 |
|
Hans-Kristian Arntzen
|
6057ffcbb1
|
Deal correctly with complete stores to row_major matrices.
|
2019-07-22 15:49:17 +02:00 |
|
Hans-Kristian Arntzen
|
19f5cd3e90
|
Declare correct matrix type when unpacking.
|
2019-07-22 13:25:45 +02:00 |
|
Hans-Kristian Arntzen
|
745a2f7b0e
|
Deal with swizzled stores to std140 matrices.
|
2019-07-22 13:05:23 +02:00 |
|
Hans-Kristian Arntzen
|
180a6b38c5
|
Fix some row-major column store cases.
|
2019-07-22 12:56:14 +02:00 |
|
Hans-Kristian Arntzen
|
4ab2829cf6
|
Fix more stray parens.
|
2019-07-22 12:13:07 +02:00 |
|
Hans-Kristian Arntzen
|
d6004bfc97
|
Fixup stray parent in output.
|
2019-07-22 12:08:56 +02:00 |
|
Hans-Kristian Arntzen
|
14afb968dd
|
Correctly unpack row-major matrices when storing to LHS.
|
2019-07-22 12:03:12 +02:00 |
|
Hans-Kristian Arntzen
|
172185016f
|
MSL: Add std140 and scalar matrix layouts.
|
2019-07-22 11:30:03 +02:00 |
|
Hans-Kristian Arntzen
|
6471236652
|
MSL: Add std430 matrix access test.
|
2019-07-22 11:23:06 +02:00 |
|