Mesa's llvmpipe, which draws OpenGL in software, built for Windows x64. Lime uses it when an application is built with the software-gl define and the GPU's own OpenGL cannot make a context.
Lime includes this library itself on Windows when software-gl is defined, and copies these files into a mesa folder beside the executable:
ndll/Windows64/opengl32.dll, Mesa's WGL runtimendll/Windows64/libgallium_wgl.dll, the Gallium driver with llvmpipeLICENSE.md
Mesa's opengl32.dll must not sit beside the executable: Windows would load it in place of its own, even with a GPU. Lime loads it by path, only after the GPU has failed, or when the LIME_SOFTWARE_GL=1 environment variable asks for it.
haxelib install lime-mesa
The binaries are Mesa 26.2.5 from the mesa-dist-win MSVC release, unchanged. Mesa 26.2.6's MSVC build leaves desktop OpenGL out, a known regression in that release.
Mesa is under the MIT license. See LICENSE.md for it and the licenses of what Mesa is built with.