Releases: pal1000/mesa-dist-win
Releases · pal1000/mesa-dist-win
25.2.1
- Updated Mesa3D to 25.2.1.
- ARM64 binaries are provided by mmozeiko here.
- Support for x86 32-bit build in MinGW has been restored but without LLVM support to workaround #156 so no openclon12, llvmpipe or lavapipe and performance is much lower for software fallback emulated features aka. NIR lowering in zink and d3d12 (both OpenGL and VA-API).
Feedback info
- Windows 7 / Server 2008 R2 support remained in place for the time being as this poll results were 66% in favor of keeping support at release time.
Build environment updates
- MSVC build environment did not change since 25.1.9
- MSYS2 MinGW-w64
25.1.9
- Updated Mesa3D to 25.1.9.
- ARM64 binaries are provided by mmozeiko here.
- Support for x86 32-bit build in MinGW has been restored but without LLVM support to workaround #156 so no openclon12, llvmpipe or lavapipe and performance is much lower for software fallback emulated features aka. NIR lowering in zink and d3d12 (both OpenGL and VA-API).
Feedback info
- Windows 7 / Server 2008 R2 support remained in place for the time being as this poll results were 66% in favor of keeping support at release time.
Build script
- Support multiple Windows SDK and WDK installs;
- Enable d3d10umd build with MinGW [25.3-devel and up];
- clon12: Don't bother running nuget when it has nothing to do.
Build environment information
- MinGW: Add selected Windows SDK and WDK.
Distribution
- dxil: Use DirectX Shader Compiler build or if not found then use latest version available regardless of Windows SDK selected.
Build environment updates
25.1.8
- Updated Mesa3D to 25.1.8.
- ARM64 binaries are provided by mmozeiko here.
- Support for x86 32-bit build in MinGW has been restored but without LLVM support to workaround #156 so no openclon12, llvmpipe or lavapipe and performance is much lower for software fallback emulated features aka. NIR lowering in zink and d3d12 (both OpenGL and VA-API).
Feedback info
- Windows 7 / Server 2008 R2 support remained in place for the time being as this poll results were 66% in favor of keeping support at release time.
Build environment updates
- MSVC
- MSYS2 MinGW-w64 build environment did not change since 25.2.0
25.2.0
- Updated Mesa3D to 25.2.0.
- ARM64 binaries are provided by mmozeiko here.
- Support for x86 32-bit build in MinGW has been restored but without LLVM support to workaround #156 so no openclon12, llvmpipe or lavapipe and performance is much lower for software fallback emulated features aka. NIR lowering in zink and d3d12 (both OpenGL and VA-API).
Build script
- Try building anti-lag layer [25.3-devel and up].
Feedback info
- Windows 7 / Server 2008 R2 support remained in place for the time being as this poll results were 66% in favor of keeping support at release time.
Build environment updates
- MSVC build environment did not change since 25.1.7
- MSYS2 MinGW-w64 GCC
25.1.7
- Updated Mesa3D to 25.1.7.
- ARM64 binaries are provided by mmozeiko here.
- Support for x86 32-bit build in MinGW has been restored but without LLVM support to workaround #156 so no openclon12, llvmpipe or lavapipe and performance is much lower for software fallback emulated features aka. NIR lowering in zink and d3d12 (both OpenGL and VA-API).
Distribution
- Vulkan JSONs collection and patching: layers support.
Build script and debug
- Misc/refactor: Use a script module for MinGW packages install and share it between build script and MSYS2 debug shell;
- MSVC: Support looking for Ninja build in mesa-dist-win parent folder;
- MSVC: Build LLVM early to make clang-cl available on first build.
Feedback info
- Windows 7 / Server 2008 R2 support remained in place for the time being as this poll results were 66% in favor of keeping support at release time.
Build environment updates
25.2.0-rc1
- Updated Mesa3D to 25.2.0-rc1.
- Support for x86 32-bit build in MinGW has been restored but without LLVM support to workaround #156 so no openclon12, llvmpipe or lavapipe and performance is much lower for software fallback emulated features aka. NIR lowering in zink and d3d12 (both OpenGL and VA-API).
New
- Microsoft Foundation Transforms codecs.
Removed
- dynamic pipe loader has been removed, this eliminated
pipe_swrast.dll
.
Known issue
Build script
- Add tools and Vulkan layers that should theoretically build on Windows;
- Experimental: Add extrahud build;
- Tests build prompt: dynamic pipe loader has been removed during 25.2 cycle;
- MFT codecs only build with MSVC;
- Verify if glslangValidator is available before prompting to enable depending features and components.
Feedback info
- Windows 7 / Server 2008 R2 support remained in place for the time being as this poll results were 67% in favor of keeping support at release time.
Build environment updates
25.1.6
- Updated Mesa3D to 25.1.6.
- ARM64 binaries are provided by mmozeiko here.
- Support for x86 32-bit build in MinGW has been restored but without LLVM support to workaround #156 so no openclon12, llvmpipe or lavapipe and performance is much lower for software fallback emulated features aka. NIR lowering in zink and d3d12 (both OpenGL and VA-API).
Build script
- Add tools and Vulkan layers that should theoretically build on Windows;
- Experimental: Add extrahud build;
- Tests build prompt: dynamic pipe loader has been removed during 25.2 cycle;
- MFT codecs only build with MSVC;
- Verify if glslangValidator is available before prompting to enable depending features and components.
Distribution
- Add version info to Mesa3D Vulkan VRAM report limit layer.
Feedback info
- Windows 7 / Server 2008 R2 support remained in place for the time being as this poll results were 66% in favor of keeping support at release time.
Build environment updates
25.1.5
- Updated Mesa3D to 25.1.5.
- ARM64 binaries are provided by mmozeiko here.
- Support for x86 32-bit build in MinGW has been restored but without LLVM support to workaround #156 so no openclon12, llvmpipe or lavapipe and performance is much lower for software fallback emulated features aka. NIR lowering in zink and d3d12 (both OpenGL and VA-API).
Distribution
- Packager: Detect and error on build type mixing;
- Per app tool: Fix OpenGL ES support broken since 25.0 development cycle and improve GLES3 software compatibility by deploying non-standard
libGLESv3.dll
.
Build script
- MFT codecs: Initial build.
Feedback info
- Windows 7 / Server 2008 R2 support remained in place for the time being as this poll results were 68% in favor of keeping support at release time.
Build environment updates
25.1.4
- Updated Mesa3D to 25.1.4.
- ARM64 binaries are provided by mmozeiko here.
- Support for x86 32-bit build in MinGW has been restored but without LLVM support to workaround #156 so no openclon12, llvmpipe or lavapipe and performance is much lower for software fallback emulated features aka. NIR lowering in zink and d3d12 (both OpenGL and VA-API).
Distribution
- Binary metadata: Fix copyright year and automate its update;
- Vulkan JSON patch tool: Make it more robust to Mesa3D changes;
- MinGW: Automatic build type detection and debug binaries collection.
Feedback info
- Windows 7 / Server 2008 R2 support remained in place for the time being as this poll results were 67% in favor of keeping support at release time.
Build environment updates
25.1.3
- Updated Mesa3D to 25.1.3.
- ARM64 binaries are provided by mmozeiko here.
- Support for x86 32-bit build in MinGW has been restored but without LLVM support to workaround #156 so no openclon12, llvmpipe or lavapipe and performance is much lower for software fallback emulated features aka. NIR lowering in zink and d3d12 (both OpenGL and VA-API).
Build script
- pkgconf: download source from Github if gitea teehouse is offline;
- zstd: pause after build to safely update LLVM version.
Fixed
Feedback info
- Windows 7 / Server 2008 R2 support remained in place for the time being as this poll results were 67% in favor of keeping support at release time.