Skip to content

Releases: pal1000/mesa-dist-win

25.2.1

30 Aug 18:05
Compare
Choose a tag to compare
  • 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

25.1.9

29 Aug 18:09
Compare
Choose a tag to compare
  • 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

15 Aug 11:32
Compare
Choose a tag to compare
  • 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

12 Aug 15:33
Compare
Choose a tag to compare
  • 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

25.1.7

11 Aug 16:23
Compare
Choose a tag to compare
  • 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

21 Jul 18:34
Compare
Choose a tag to compare
25.2.0-rc1 Pre-release
Pre-release
  • 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

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

22 Jul 06:18
Compare
Choose a tag to compare
  • 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

No change since 25.2.0-rc1.

25.1.5

12 Jul 21:35
Compare
Choose a tag to compare
  • 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

26 Jun 16:33
Compare
Choose a tag to compare
  • 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

13 Jun 12:03
Compare
Choose a tag to compare
  • 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.

Build environment updates