Skip to content

Create a CI action to build and cache mesa on all platforms for reliability #3085

@mwestphal

Description

@mwestphal

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions