Context
F3D CI currently rely on different graphical stack on each platform:
- Linux: xvfb
- macOS: native
- Windows: binary mesa
Lets unify them by building and caching a specific version of mesa in order to avoid rendering inconsistencies, especially on macOS.
Suggested solution
- Add mesa as a classic CI dependency
- Use it in our CI
Context
F3D CI currently rely on different graphical stack on each platform:
Lets unify them by building and caching a specific version of mesa in order to avoid rendering inconsistencies, especially on macOS.
Suggested solution