Hans-Kristian Arntzen
|
683c3f5c3f
|
Merge pull request #1530 from rdb/legacy-glsl-round
GLSL: Provide round/roundEven for legacy GLSL
|
2020-11-07 16:40:18 +01:00 |
|
Hans-Kristian Arntzen
|
ea334c14bc
|
Merge pull request #1527 from rdb/legacy-transpose
GLSL: implement transpose() in GLSL 1.10 / ES 1.00
|
2020-11-07 16:37:59 +01:00 |
|
rdb
|
bf71994dae
|
GLSL: implement transpose() in GLSL 1.10 / ES 1.00
|
2020-11-06 22:27:54 +01:00 |
|
rdb
|
9e6e5d2738
|
GLSL: Fix round/roundEven for legacy GLSL.
|
2020-11-06 17:34:38 +01:00 |
|
rdb
|
e8c500ceef
|
GLSL: Fix support for textureLod in legacy vertex shaders
|
2020-11-06 16:37:27 +01:00 |
|
Hans-Kristian Arntzen
|
2ac8f51b06
|
GLSL: Support I/O flattening with arrays as final type.
|
2020-07-06 09:18:30 +02:00 |
|
Hans-Kristian Arntzen
|
2d43103a55
|
GLSL: Support multi-level struct flattening for I/O.
|
2020-07-03 14:38:51 +02:00 |
|
Hans-Kristian Arntzen
|
70f17142de
|
GLSL: Fix nested legacy switch workarounds.
|
2020-06-30 12:02:24 +02:00 |
|
Hans-Kristian Arntzen
|
4d79d634f5
|
GLSL: Implement switch on ESSL 1.0.
Cannot use switch on legacy ESSL, fallback to plain branches.
|
2020-06-29 13:35:46 +02:00 |
|
Hans-Kristian Arntzen
|
3ca8bc5e0d
|
Support fma() in older GLSL targets.
|
2019-04-08 10:38:32 +02:00 |
|
Hans-Kristian Arntzen
|
e8e58844d4
|
Rewrite everything to use Bitset rather than uint64_t.
|
2018-03-12 13:24:14 +01:00 |
|
Robert Konrad
|
eab111ed32
|
Add tests for legacy lod handling
|
2017-03-23 15:51:43 +01:00 |
|
Hans-Kristian Arntzen
|
fd12124bf7
|
Add tests for legacy I/O flattening.
|
2017-03-06 14:04:01 +01:00 |
|
Hans-Kristian Arntzen
|
036b9b73f5
|
Emit storage qualifier in the correct place.
Need to emit qualifiers in a specific order for legacy GLSL.
<interpolation> <storage> <precision> <type>.
|
2017-02-24 09:56:17 +01:00 |
|
Hans-Kristian Arntzen
|
fc80cd8cbf
|
Add support for loading flattened structs.
|
2017-02-23 19:31:56 +01:00 |
|
Hans-Kristian Arntzen
|
97350d32fd
|
Fix cases for flattened struct write.
Handle writing the entire struct as well as writing the elements
individually.
|
2017-02-23 19:05:11 +01:00 |
|
Hans-Kristian Arntzen
|
41f7e5b6a1
|
Add ability to have legacy-specific tests.
|
2017-01-16 09:08:06 +01:00 |
|