Releases: pal1000/mesa-dist-win
Releases Β· pal1000/mesa-dist-win
24.3.2
- Updated Mesa3D to 24.3.2.
- 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 in osmesa and 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 64% in favor of keeping support at release time.
Build script
- ARM64: Get MSVC build envvironment to initialize;
- MSVC/MsBuild: Fix missing cases of ARM64 handling in solution setup;
- Windows SDK/WDK detection: ARM64 support.
- MSVC/MsBuild: Debug build support;
- Retry build: Fix retry loop exit on successful build;
- Retry build: Use it for dependencies build too.
Out of tree patching
- vaon12 24.3 build regression fix with MinGW has been upstreamed.
Build environment updates
24.3.1
Changes
- 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 in osmesa and 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 64% in favor of keeping support at release time.
Build script
- MSYS2 toolchain setup: Allow partial package installation failure;
- MSYS2: Check OpenCL stack dependencies availability;
- Workaround #156 by disabling LLVM support for GCC static build;
- clon12: Use secondary branch with MSVC 17.12 build fix.
Out of tree patching
- Fix vaon12 build regression on 24.3 with MinGW.
Build environment updates
24.3.0
Changes
- Support for x86 32-bit build in MinGW packages has ended as MSYS2 began removing depending packages.
Known issues
- Microsoft OpenCLonD3D12 failed to build with MSVC 17.12.x - used MSVC 17.11.6 to workaround;
- D33D12 VA-API driver and pipe loader failed to build with both MinGW GCC and clang.
Feedback info
- Windows 7 / Server 2008 R2 support remained in place for the time being as this poll results were 64% in favor of keeping support at release time.
Sponsorship
- Extended till November 2025.
Build script
- MSVC: Implement workaround for lp_test_arit build failure with Windows SDK 10.0.26100.x;
- MSYS2: Use default stability and security cflags and ldflags from makeppkg-mingw tool configuration;
- MSVC build: Ensure Python virtual environment compatibility in a cleaner way without patching Mesa3D source code.
Build environment updates
24.2.8
Changes
- Support for x86 32-bit build in MinGW packages has ended as MSYS2 began removing depending packages.
Known issue
- Microsoft OpenCLonD3D12 failed to build with MSVC 17.12.x - used MSVC 17.11.6 to workaround.
Feedback info
- Windows 7 / Server 2008 R2 support remained in place for the time being as this poll results were 64% in favor of keeping support at release time.
Build environment updates
Unchanged from 24.3.0.
24.2.7
- Updated Mesa3D to 24.2.7.
Known issues
- lp_test_arit unit test failed to build with MSVC;
- Microsoft OpenCLonD3D12 failed to build with MSVC 17.12.x - used MSVC 17.11.6 to workaround.
Feedback info
- Windows 7 / Server 2008 R2 support remained in place for the time being as this poll results were 63% in favor of keeping support at release time.
Build script
- Backported improvements from 24.3.0-rc1.
Build environment updates
24.3.0-rc1
- Mesa3D 24.3.0-RC1 pre-release build, see #202.
Known issues
- lp_test_arit unit test failed to build with MSVC;
- D33D12 VA-API driver and pipe loader failed to build with both MinGW GCC and clang.
Feedback info
- Windows 7 / Server 2008 R2 support remained in place for the time being as this poll results were 63% in favor of keeping support at release time.
Build script
- Fix build configuration crash with LLVM disabled or unavailable - discovered in #205;
- [24.2 regression] Build script enables llvmpipe even if LLVM is disabled or unavailable;
- debug: Fix logging Mesa3D build configuration command if it ends with a number;
- MSYS2: Python>=3.12 support;
- clover loses spirv binary support in 25.0;
- CI capable prompt module (ported 3 of 30 modules to use it).
Build environment updates
24.2.6
- Updated Mesa3D to 24.2.6.
Known issue
Feedback info
- Windows 7 / Server 2008 R2 support remained in place for the time being as this poll results were 62% in favor of keeping support at release time.
Build script
- Create a CI capable prompt module (ported 2 of 30 modules to use it).
Build environment updates
24.2.5
- Updated Mesa3D to 24.2.5.
Known issue
Feedback info
- Windows 7 / Server 2008 R2 support remained in place for the time being as this poll results were 62% in favor of keeping support at release time.
Build script
- LLVM build: Fix source update check for v19 and up.
Build environment updates
24.2.4
- Updated Mesa3D to 24.2.4.
Known issue
Feedback info
- Windows 7 / Server 2008 R2 support remained in place for the time being as this poll results were 62% in favor of keeping support at release time.
Build script
- d3d12: Do not count it as gallium OpenGL driver if its graphics pipeline is disabled;
- mingw/x86: Switch compiler back to gcc as MSYS2 clang32 prefix is discontinued.
Build environment updates
24.2.3
- Updated Mesa3D to 24.2.3.
Known issue
Feedback info
- Windows 7 / Server 2008 R2 support remained in place for the time being as this poll results were 63% in favor of keeping support at release time.