Hans-Kristian Arntzen
6570038860
Try release build for Travis.
2018-10-27 12:26:35 +02:00
Hans-Kristian Arntzen
6157bf3cae
Add Windows support in Travis CI.
...
- Add new Windows support
- Use CMake/CTest instead of Make + shell scripts
- Use --parallel in CTest
- Fix CTest on Windows
- Cleanups in test_shaders.py
- Force specific commit for SPIRV-Headers
- Fix Inf/NaN odd-ball case by moving to ASM
2018-10-27 00:22:30 +02:00
Hans-Kristian Arntzen
ea65ec4ac6
brew update python3 fails on xcode10 image.
2018-09-03 11:15:03 +02:00
Hans-Kristian Arntzen
0c1d4d8b6a
MSL: Support texture2d_ms_array.
2018-09-03 11:02:31 +02:00
Hans-Kristian Arntzen
e8ca39b7b5
Add test for sampler image arrays.
2018-04-04 09:41:20 +02:00
Hans-Kristian Arntzen
cdbd376c42
Try building debug on Travis.
2018-03-13 10:42:34 +01:00
Hans-Kristian Arntzen
1a4a36b6cd
Experiment a bit more with Travis.
...
It's hanging for some reason on OSX build of spirv-tools.
2018-03-12 19:18:27 +01:00
Hans-Kristian Arntzen
5a746ba941
Split checkout and build on Travis CI.
...
Seems to be getting timeouts.
2018-03-12 18:25:44 +01:00
Hans-Kristian Arntzen
938c7debed
Handle control-dependent temporaries.
...
Derivatives, subgroup and implicit-lod instructions all need to happen
in the block they were created.
2018-03-12 17:34:54 +01:00
Hans-Kristian Arntzen
955eac522b
Make use of the handy scripts for Travis as well.
2018-03-12 15:15:06 +01:00
Hans-Kristian Arntzen
c9516fa917
Fix OSX Travis.
2018-03-02 09:47:37 +01:00
Hans-Kristian Arntzen
fbc47395b2
Update Travis glslang version.
2018-01-09 12:59:20 +01:00
Hans-Kristian Arntzen
c52776af78
Update to correct SPIRV-Tools revision.
2017-11-23 09:59:21 +01:00
Hans-Kristian Arntzen
3088701f59
Hook up --opt tests in Travis.
2017-11-23 09:50:11 +01:00
Hans-Kristian Arntzen
e5b11599b8
Update to latest SPIRV-Tools in Travis.
2017-11-23 09:50:11 +01:00
Hans-Kristian Arntzen
bcdff2d2e1
Fixups for PR #338 review.
2017-11-22 20:51:26 +01:00
Hans-Kristian Arntzen
1ec1bec296
Try to fix Travis on OSX.
2017-10-10 16:38:56 +02:00
Hans-Kristian Arntzen
3f170b35e5
Just have one environment.
2017-09-06 12:05:31 +02:00
Hans-Kristian Arntzen
58697c7573
Use specific SPIRV-Tools revision in Travis.
2017-09-06 10:58:30 +02:00
Hans-Kristian Arntzen
602ed34e34
Update glslang travis commit.
2017-06-21 09:40:12 +02:00
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