Hosted Ubuntu runner has libegl1-mesa-dev installed but no X display, so `eglInitialize` fails with 'EGL is not initialized, or could not be initialized, for the specified EGL display connection'. xvfb gives EGL_DEFAULT_DISPLAY a real X11 connection so eglInitialize succeeds; LIBGL_ALWAYS_SOFTWARE + llvmpipe + MESA_GL_VERSION_OVERRIDE forces Mesa software pipe (no GPU on runner). Together these unblock the EGL pbuffer GPU smoke + chrome+stub composition tests on Linux CI. |
||
|---|---|---|
| .. | ||
| rust-check.yml | ||
| rust-multiplatform.yml | ||
| rust-release.yml | ||
| wasm-bundle-check.yml | ||