+ CROSS: arm64
+ VULKAN_DRIVERS: freedreno
+ GALLIUM_DRIVERS: "etnaviv,freedreno,kmsro,lima,nouveau,panfrost,tegra,v3d,vc4"
+ # Disable the tests since we're cross compiling.
+ EXTRA_OPTION: >
+ -D build-tests=false
+ -D I-love-half-baked-turnips=true
+ -D vulkan-overlay-layer=true
+
+# While the main point of this build is testing the i386 cross build,
+# we also use this one to test some other options that are exclusive
+# with meson-main's choices (classic swrast and osmesa)
+meson-i386:
+ extends: .meson-cross
+ variables:
+ CROSS: i386
+ VULKAN_DRIVERS: intel
+ DRI_DRIVERS: "swrast"
+ GALLIUM_DRIVERS: "iris"
+ # Disable i386 tests, because u_format_tests gets precision
+ # failures in dxtn unpacking
+ EXTRA_OPTION: >
+ -D build-tests=false
+ -D vulkan-overlay-layer=true
+ -D llvm=false
+ -D osmesa=classic