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
Hans-Kristian Arntzen
7193e9f500
Use --msl in Travis script.
2017-03-25 16:30:46 +01:00
Hans-Kristian Arntzen
ba0d7eda37
Update Travis glslang revision to latest.
2017-03-24 09:52:48 +01:00
Arseny Kapoulkine
6ecdf6f7ae
Update to Xcode 8.2 on Travis and reenable Metal validation
...
We need recent Xcode to support ios-metal1.2
2017-02-15 10:04:38 +03:00
Hans-Kristian Arntzen
0e7c33ff81
Update glslang to latest on Travis.
...
Fix a lingering bug with OpSelect and boolean mix().
2017-02-11 10:52:34 +01:00
Hans-Kristian Arntzen
70743b9be4
Disable xcrun validation on Travis for now.
2017-02-05 11:13:09 +01:00
Robert Konrad
107a162f17
Run HLSL tests on Travis
2017-01-26 10:00:24 +01:00
Hans-Kristian Arntzen
1c28ec6885
Add basic setup for regression testing Metal output.
2017-01-24 14:04:55 +01:00
Hans-Kristian Arntzen
45c797d54c
Improve debuggability of Travis CI when things go wrong.
2016-12-16 13:48:30 +01:00
Arseny Kapoulkine
0f22399821
Travis: Checkout a specific glslang version
...
This will help avoid test output mismatches due to glslang changes
2016-12-08 02:34:10 -08:00
Arseny Kapoulkine
4a05dcaeca
Add Travis build
...
Builds on both Linux and OSX and tests all shaders for regressions. The
shader set currently does not include any Metal shaders but once it does
we should be able to also validate the resulting MSL using Xcode metal
compiler.
2016-12-08 02:26:36 -08:00