From 6294390df2cf67cf3872f037594bb03adf8aefe1 Mon Sep 17 00:00:00 2001 From: Elias Naur Date: Tue, 25 Jan 2022 13:33:30 +0100 Subject: [PATCH] .builds: disable OpenGL tests on FreeBSD For some reason, the Mesa OpenGL software renderer fails to correctly render some of the tests in gpu/internal/rendertest. The Linux builder uses the Vulkan software renderer, so only the FreeBSD builders fails. The root cause may be a Gio issue, but since all the other backends work, including hardware OpenGL, there is a likelyhood the issue is in Mesa. I don't have the temperament to debug Mesa issues, so this change disables software OpenGL on FreeBSD, which will cause the rendertests to skip. Running Vulkan tests under FreeBSD is blocked on https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=257303 In practice it won't matter: FreeBSD and Linux use the same software for software renderers. Signed-off-by: Elias Naur --- .builds/freebsd.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.builds/freebsd.yml b/.builds/freebsd.yml index 7a2ea831..f415dea2 100644 --- a/.builds/freebsd.yml +++ b/.builds/freebsd.yml @@ -19,7 +19,6 @@ tasks: mkdir -p /home/build/sdk curl https://dl.google.com/go/go1.16.6.freebsd-amd64.tar.gz | tar -C /home/build/sdk -xzf - - test_gio: | - export EGL_PLATFORM=surfaceless # for headless tests cd gio go test ./... - test_cmd: |