This GitHub Action download, extract and install mesa binary release from https://github.com/pal1000/mesa-dist-win into a designated folder.
Just add this to your workflow:
- name: Install Mesa Windows
uses: f3d-app/install-mesa-windows-action@v1
with:
path: ${{github.workspace}}/path/to/folderAny executable in that directory using opengl32.dll and other mesa related libraries
will then just work out of the box.
Note that this action will define GALLIUM_DRIVER environnement variable that is needed for mesa to work as expected.
The path can contain wildcards, which means the mesa files can be copied to multiple directories in a single action use. If the directories do not exists, they will be created.
Which mesa version to use can be set like this:
- name: Install Mesa Windows
uses: f3d-app/install-mesa-windows-action@v1
with:
path: ${{github.workspace}}/path/to/folder
version: 24.0.5Please note only the default version is tested by the CI of this repository.