Explorar o código

Test vulkan builds to CI

Panagiotis Christopoulos Charitos %!s(int64=8) %!d(string=hai) anos
pai
achega
5c4a0c145f
Modificáronse 1 ficheiros con 8 adicións e 5 borrados
  1. 8 5
      .travis.yml

+ 8 - 5
.travis.yml

@@ -6,10 +6,12 @@ dist: trusty
 os: linux
 os: linux
 
 
 env:
 env:
-  - BUILD_TYPE=Debug EXTRA_CHECKS=ON TRACE=ON CXX_=g++-6 CC_=gcc-6
-  - BUILD_TYPE=Release EXTRA_CHECKS=OFF TRACE=OFF CXX_=g++-6 CC_=gcc-6
-  - BUILD_TYPE=Debug EXTRA_CHECKS=ON TRACE=ON CXX_=clang++-3.7 CC_=clang-3.7
-  - BUILD_TYPE=Release EXTRA_CHECKS=OFF TRACE=OFF CXX_=clang++-3.7 CC_=clang-3.7
+  - BUILD_TYPE=Debug EXTRA_CHECKS=ON TRACE=ON CXX_=g++-6 CC_=gcc-6 GR_BACKEND=GL
+  - BUILD_TYPE=Release EXTRA_CHECKS=OFF TRACE=OFF CXX_=g++-6 CC_=gcc-6 GR_BACKEND=GL
+  - BUILD_TYPE=Debug EXTRA_CHECKS=ON TRACE=ON CXX_=clang++-3.7 CC_=clang-3.7 GR_BACKEND=GL
+  - BUILD_TYPE=Release EXTRA_CHECKS=OFF TRACE=OFF CXX_=clang++-3.7 CC_=clang-3.7 GR_BACKEND=GL
+  - BUILD_TYPE=Debug EXTRA_CHECKS=ON TRACE=ON CXX_=g++-6 CC_=gcc-6 GR_BACKEND=VULKAN
+  - BUILD_TYPE=Debug EXTRA_CHECKS=ON TRACE=ON CXX_=clang++-3.7 CC_=clang-3.7 GR_BACKEND=VULKAN
 
 
 cache:
 cache:
   apt: true
   apt: true
@@ -19,6 +21,7 @@ addons:
     sources:
     sources:
       - sourceline: 'ppa:ubuntu-toolchain-r/test'
       - sourceline: 'ppa:ubuntu-toolchain-r/test'
       - sourceline: 'ppa:jonathonf/llvm'
       - sourceline: 'ppa:jonathonf/llvm'
+      - sourceline: 'ppa:graphics-drivers/ppa'
     packages:
     packages:
       - cmake
       - cmake
       - g++-6
       - g++-6
@@ -31,7 +34,7 @@ script:
   - export CXX=${CXX_}
   - export CXX=${CXX_}
   - $CC --version
   - $CC --version
   - $CXX --version
   - $CXX --version
-  - cmake .. -DCMAKE_BUILD_TYPE=${BUILD_TYPE} -DANKI_EXTRA_CHECKS=${EXTRA_CHECKS} -DANKI_BUILD_TOOLS=ON -DANKI_BUILD_TESTS=ON -DANKI_ENABLE_TRACE=${TRACE}
+  - cmake .. -DCMAKE_BUILD_TYPE=${BUILD_TYPE} -DANKI_EXTRA_CHECKS=${EXTRA_CHECKS} -DANKI_BUILD_TOOLS=ON -DANKI_BUILD_TESTS=ON -DANKI_ENABLE_TRACE=${TRACE} -DANKI_GR_BACKEND=${GR_BACKEND}
   - make -j 2
   - make -j 2
 
 
 branches:
 branches: