Corentin Wallez
7b0f760a9a
Update Travis to use clang-format-8 after LLVm release
...
LLVM 7.0 was branched from ToT because it is going to be released soon.
This means that the repo we use to get clang-format now is LLVM 8.0 so
we update to clang-format-8.
We cannot add the LLVM 7.0 specific repo because it isn't in the Travis
APT source whitelist yet. Opened an issue to add to the whitelist:
https://github.com/travis-ci/apt-source-whitelist/issues/386
Change-Id: I30b1cbf3ab5567bfa7fa3073e27eee5fcf3d1785
2018-08-27 05:32:07 -04:00
Corentin Wallez
ac986030b9
Travis: update to use clang 6.0, build on one thread
...
Compiling on Linux Debug fails with what may be an out of memory for
clang. Limit the number of jobs to try and avoid OOM.
2018-08-09 20:54:43 +02:00
Corentin Wallez
f9f44ae289
Update which backends are enabled by default
...
This changes the Vulkan backend to be enabled by default on Windows and
Linux as well as changes the OpenGL backend to be disabled by default on
OSX.
2018-08-02 13:39:07 +02:00
Corentin Wallez
d148aebf3f
Rename CMakeLists targets nxt -> dawn
2018-07-18 22:54:06 +02:00
Corentin Wallez
f1ded9bea2
Rename CMakeLists variables NXT_* to DAWN_*
2018-07-18 22:54:06 +02:00
Corentin Wallez
33dfd0a78f
Use Travis OSX's default pip
...
easy_install failing to download pip was a major source of flakiness for
OSX builds.
2018-04-09 10:48:52 -04:00
Corentin Wallez
bc360f7a79
Travis.yml: Fix pip and cache it on OSX
2018-04-04 16:57:25 -04:00
Corentin Wallez
32fbde25ec
Fix Travis after LLVM APT repo change
...
After LLVM 6.0 was branched, the LLVM APT repositories changed so that
clang-format-7 is in the "latest" repo instead of 6.0. We cannot use
the LLVM-6.0 repo in Travis yet because it isn't in the repo whitelist.
Update travis.yml to use clang-format-7
2018-01-29 13:20:07 -05:00
Corentin Wallez
00935daffc
Use shaderc_shared and don't build unnecessary targets
...
This should speed up compilation on Travis a little bit.
2017-12-12 01:02:35 -05:00
Corentin Wallez
b36b501f5e
Build the Vulkan backend on CI
2017-12-04 21:39:16 -05:00
Corentin Wallez
3cf6c9df0c
Travis: install pip manually on OSX
2017-12-04 14:14:38 -05:00
Corentin Wallez
e3b1f51c04
Add travis hook to check formatting
2017-11-28 16:18:39 -05:00
Corentin Wallez
b981677848
Travis: use trusty distro
2017-11-28 11:26:08 -05:00
Corentin Wallez
61ff48c640
Travis: Update homebrew first thing on OSX
2017-10-31 16:21:28 -04:00
Kai Ninomiya
40461057f5
Pin travis to precise until we can upgrade to trusty ( #114 )
2017-08-14 13:32:05 -07:00
Corentin Wallez
bd0594bab8
Enable warnings on non-MSVC
2017-07-10 19:35:21 -04:00
Austin Eng
e6e30ecdbf
Remove gcc from Travis CI build
2017-06-08 16:14:29 -04:00
Corentin Wallez
93d7428991
Add Travis CI support
2017-05-30 15:55:34 -07:00