Skip to content

Releases: pal1000/mesa-dist-win

25.0.0

25 Feb 16:01
Compare
Choose a tag to compare
  • Updated Mesa3D to 25.0.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 in osmesa and for software fallback emulated features aka. NIR lowering in zink and d3d12 (both OpenGL and VA-API);
  • Support for x86 32-bit build in MinGW has also lost EGL and OpenGL ES support since 25.0.0 to workaround https://gitlab.freedesktop.org/mesa/mesa/-/issues/12573.

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

Build environment updates

25.0.0-rc3

15 Feb 19:45
Compare
Choose a tag to compare
25.0.0-rc3 Pre-release
Pre-release
  • Preview 25.0.0-rc3.
  • 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 65% in favor of keeping support at release time.

Build script

  • lavapipe: Require Vulkan SDK [>=25.0];
  • Experimental gfxstream Vulkan support [>=25.0]*;
  • RADV: AMDGPU VirtIO backend support [>=25.0]*;
  • MSVC: '/Zc:preprocessor' flag is now set [>=25.1];
  • MSVC LLVM build: ARM64 native build support;
  • MSVC LLVM build: Restore AMDGPU target support;
  • MSVC LLVM build: Stop using LLVM_ENABLE_TERMINFO option [>=19].

Out of tree patching

  • RADV/MinGW: Add patch fixing build from MSYS2 [>=23.1].

Note

*: Not included due to lacking usable state.

Build environment updates

24.3.4

25 Jan 19:45
Compare
Choose a tag to compare
  • Updated Mesa3D to 24.3.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 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 65% in favor of keeping support at release time.

Build environment updates

24.3.3

20 Jan 00:30
Compare
Choose a tag to compare
  • Updated Mesa3D to 24.3.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 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 environment updates

24.3.2

21 Dec 18:37
Compare
Choose a tag to compare
  • 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

11 Dec 02:21
Compare
Choose a tag to compare
  • Updated Mesa3D to 24.3.1.
  • ARM64 binaries are provided by mmozeiko here.

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

28 Nov 00:32
Compare
Choose a tag to compare
  • Updated Mesa3D to 24.3.0.
  • ARM64 binaries are provided by mmozeiko here.

Changes

  • Support for x86 32-bit build in MinGW packages has ended as MSYS2 began removing depending packages.

Known issues

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

Build environment updates

24.2.8

28 Nov 15:53
Compare
Choose a tag to compare
  • Updated Mesa3D to 24.2.8.
  • ARM64 binaries are provided by mmozeiko here.

Changes

  • Support for x86 32-bit build in MinGW packages has ended as MSYS2 began removing depending packages.

Known issue

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

16 Nov 19:37
Compare
Choose a tag to compare

Known issues

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

Build environment updates

24.3.0-rc1

12 Nov 03:16
Compare
Choose a tag to compare
24.3.0-rc1 Pre-release
Pre-release
  • Mesa3D 24.3.0-RC1 pre-release build, see #202.

Known issues

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