summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorEric Engestrom <eric.engestrom@intel.com>2019-03-08 16:33:07 +0000
committerEric Anholt <eric@anholt.net>2019-05-02 20:39:12 +0000
commit41407c602c7369a8babb08ac63fe9923c7746002 (patch)
treedef04bccba34c66dfed8aeaaaaa7d7d246f8b64c /.gitlab-ci.yml
parent9b80322532ef62e9995863af2853107458048628 (diff)
gitlab-ci: merge several meson jobs
Merge the following into `meson-main`/`meson-loader-classic-dri`/ `meson-gallium-swr`: - meson-vulkan - meson-gallium-drivers-other - meson-gallium-st-other Signed-off-by: Eric Engestrom <eric.engestrom@intel.com> [ Michel Dänzer ] * Rebase and fix up commit log. * Don't set VULKAN_DRIVERS in meson-loader-classic-dri. * Remove extraneous whitespace. * Squash in follow-up fixes. Signed-off-by: Michel Dänzer <michel.daenzer@amd.com> [ anholt] * Add a note why nine and swrast landed where they did. * Switch from s/meson-vulkan/meson-main/ to s/meson-loader-classic-dri/meson-main/ which I think was the original intent Reviewed-by: Eric Anholt <eric@anholt.net> Acked-by: Eric Engestrom <eric.engestrom@intel.com> (anholt changes) Acked-by: Dylan Baker <dylan@pnwbakers.com>
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml72
1 files changed, 19 insertions, 53 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 7878435130b..a153c3dae1c 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -122,6 +122,10 @@ debian:
# NOTE: Building SWR is 2x (yes two) times slower than all the other
# gallium drivers combined.
# Start this early so that it doesn't limit the total run time.
+#
+# We also put softpipe (and therefore gallium nine, which requires
+# it) here, since softpipe/llvmpipe can't be built alongside classic
+# swrast.
meson-gallium-swr:
extends: .meson-build
variables:
@@ -131,15 +135,16 @@ meson-gallium-swr:
-D egl=false
-D gbm=false
GALLIUM_ST: >
- -D dri3=false
+ -D dri3=true
-D gallium-vdpau=false
-D gallium-xvmc=false
-D gallium-omx=disabled
-D gallium-va=false
-D gallium-xa=false
- -D gallium-nine=false
+ -D gallium-nine=true
-D gallium-opencl=disabled
- GALLIUM_DRIVERS: "swr"
+ -D osmesa=gallium
+ GALLIUM_DRIVERS: "swr,swrast,iris"
LLVM_VERSION: "6.0"
meson-clang:
@@ -179,10 +184,10 @@ meson-vulkan:
VULKAN_DRIVERS: intel,amd,freedreno
LLVM_VERSION: "7"
-meson-loader-classic-dri:
+meson-main:
extends: .meson-build
variables:
- UNWIND: "false"
+ UNWIND: "true"
DRI_LOADERS: >
-D glx=dri
-D gbm=true
@@ -192,13 +197,16 @@ meson-loader-classic-dri:
DRI_DRIVERS: "i915,i965,r100,r200,swrast,nouveau"
GALLIUM_ST: >
-D dri3=true
- -D gallium-vdpau=false
- -D gallium-xvmc=false
- -D gallium-omx=disabled
- -D gallium-va=false
- -D gallium-xa=false
+ -D gallium-extra-hud=true
+ -D gallium-vdpau=true
+ -D gallium-xvmc=true
+ -D gallium-omx=bellagio
+ -D gallium-va=true
+ -D gallium-xa=true
-D gallium-nine=false
-D gallium-opencl=disabled
+ GALLIUM_DRIVERS: "iris,nouveau,kmsro,r300,r600,freedreno,svga,v3d,vc4,virgl,etnaviv,panfrost,lima"
+ LLVM_VERSION: "7"
meson-glvnd:
extends: .meson-build
@@ -239,26 +247,6 @@ meson-gallium-radeonsi:
GALLIUM_DRIVERS: "radeonsi"
LLVM_VERSION: "7"
-meson-gallium-drivers-other:
- extends: .meson-build
- variables:
- UNWIND: "true"
- DRI_LOADERS: >
- -D glx=disabled
- -D egl=false
- -D gbm=false
- GALLIUM_ST: >
- -D dri3=false
- -D gallium-vdpau=false
- -D gallium-xvmc=false
- -D gallium-omx=disabled
- -D gallium-va=false
- -D gallium-xa=false
- -D gallium-nine=false
- -D gallium-opencl=disabled
- GALLIUM_DRIVERS: "i915,iris,nouveau,kmsro,r300,r600,freedreno,svga,swrast,v3d,vc4,virgl,etnaviv,panfrost,lima"
- LLVM_VERSION: "5.0"
-
meson-gallium-clover-llvm:
extends: .meson-build
variables:
@@ -281,31 +269,9 @@ meson-gallium-clover-llvm:
meson-gallium-clover-llvm39:
extends: meson-gallium-clover-llvm
variables:
- GALLIUM_DRIVERS: "r600"
+ GALLIUM_DRIVERS: "i915,r600"
LLVM_VERSION: "3.9"
-meson-gallium-st-other:
- extends: .meson-build
- variables:
- UNWIND: "true"
- DRI_LOADERS: >
- -D glx=disabled
- -D egl=false
- -D gbm=false
- GALLIUM_ST: >
- -D dri3=true
- -D gallium-extra-hud=true
- -D gallium-vdpau=true
- -D gallium-xvmc=true
- -D gallium-omx=bellagio
- -D gallium-va=true
- -D gallium-xa=true
- -D gallium-nine=true
- -D gallium-opencl=disabled
- -D osmesa=gallium
- GALLIUM_DRIVERS: "nouveau,swrast"
- LLVM_VERSION: "5.0"
-
scons-nollvm:
extends: .scons-build
variables: