diff options
author | Eric Engestrom <[email protected]> | 2019-03-08 16:33:07 +0000 |
---|---|---|
committer | Eric Anholt <[email protected]> | 2019-05-02 20:39:12 +0000 |
commit | 41407c602c7369a8babb08ac63fe9923c7746002 (patch) | |
tree | def04bccba34c66dfed8aeaaaaa7d7d246f8b64c /.gitlab-ci.yml | |
parent | 9b80322532ef62e9995863af2853107458048628 (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 <[email protected]>
[ 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 <[email protected]>
[ 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 <[email protected]>
Acked-by: Eric Engestrom <[email protected]> (anholt changes)
Acked-by: Dylan Baker <[email protected]>
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r-- | .gitlab-ci.yml | 72 |
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: |