1
1
mirror of https://github.com/wez/wezterm.git synced 2024-12-21 04:11:44 +03:00
wezterm/assets/windows/mesa
Wez Furlong e6a858664f windows: Software frontend is now mesa llvmpipe
This is a bit of a switch-up, see this comment for more background:
refs: https://github.com/wez/wezterm/issues/265#issuecomment-701882933

This commit:

* Adds a pre-compiled mesa3d opengl32.dll replacement
* The mesa dll is deployed to `<appdir>/mesa/opengl32.dll` which by
  default is ignored.
* When the frontend is set to `Software` then the `mesa` directory
  is added to the dll search path, causing the llvmpipe renderer
  to be enabled.
* The old software renderer implementation is available using the
  `OldSoftware` frontend name

I'm not a huge fan of the subdirectory for the opengl32.dll, but
I couldn't get it to work under a different dll name; the code
thought that everything was initialized, but the window just rendered
a white rectangle.
2020-10-01 18:31:57 -07:00
..
opengl32.dll windows: Software frontend is now mesa llvmpipe 2020-10-01 18:31:57 -07:00
README.md windows: Software frontend is now mesa llvmpipe 2020-10-01 18:31:57 -07:00

This is a pre-built opendl32.dll for 64-bit Windows systems. It was obtained from http://mesa.fdossena.com/

Mesa's License text can be found here: https://docs.mesa3d.org/license.html (a mixture of largely MITish licenses)