diff --git a/.github/workflows/opengl-es-test-linux.yml b/.github/workflows/opengl-es-test-linux.yml index 6e44709..3dcd0eb 100644 --- a/.github/workflows/opengl-es-test-linux.yml +++ b/.github/workflows/opengl-es-test-linux.yml @@ -38,6 +38,17 @@ jobs: echo "XMAKE_ROOT=y" >> $GITHUB_ENV fi + - name: Install dependencies + run: | + sudo apt update + sudo apt install -y libegl1-mesa-dev libgles2-mesa-dev libgl1-mesa-dev mesa-utils + + - name: Set headless environment + run: | + export LIBGL_ALWAYS_SOFTWARE=1 + export MESA_GL_VERSION_OVERRIDE=4.3 + export MESA_GLES_VERSION_OVERRIDE=3.2 + # Force xmake to a specific folder (for cache) - name: Set xmake env run: echo "XMAKE_GLOBALDIR=${{ runner.workspace }}/xmake-global" >> $GITHUB_ENV diff --git a/.github/workflows/opengl-test-linux.yml b/.github/workflows/opengl-test-linux.yml index 2a39dae..fc48cae 100644 --- a/.github/workflows/opengl-test-linux.yml +++ b/.github/workflows/opengl-test-linux.yml @@ -38,6 +38,17 @@ jobs: echo "XMAKE_ROOT=y" >> $GITHUB_ENV fi + - name: Install dependencies + run: | + sudo apt update + sudo apt install -y libegl1-mesa-dev libgles2-mesa-dev libgl1-mesa-dev mesa-utils + + - name: Set headless environment + run: | + export LIBGL_ALWAYS_SOFTWARE=1 + export MESA_GL_VERSION_OVERRIDE=4.3 + export MESA_GLES_VERSION_OVERRIDE=3.2 + # Force xmake to a specific folder (for cache) - name: Set xmake env run: echo "XMAKE_GLOBALDIR=${{ runner.workspace }}/xmake-global" >> $GITHUB_ENV