Releases: pal1000/mesa-dist-win
23.3.2
- Updated Mesa3D to 23.3.2.
Feedback info
- Windows 7 / Server 2008 R2 support remained in place for the time being as this poll results were 56% in favor of keeping support at release time.
- Unit tests were removed from release package as this poll results were 42% in favor of providing them at release time.
Sponsorship
Out of tree patches
Build environment updates
23.3.1
- Updated Mesa3D to 23.3.1.
Known issues
- d3d10sw is failing to build since 23.3.0-rc1; a fix is still under review here;
- Dozen (Vulan over D3D12) failed to build with MinGW; a solution has been offered here.
Feedback info
- Windows 7 / Server 2008 R2 support remained in place for the time being as this poll results were 56% in favor of keeping support at release time.
- Unit tests were removed from release package as this poll results were 42% in favor of providing them at release time.
Build script
- MSVC build: Use a Python virtual environment, fixes #163;
- MSVC build: Drop attempt at supporting Meson Windows installer that was broken anyway since e3c3200;
- VA-API: Add support for new codecs build configuration options [24.0+].
Build environment updates
23.3.0
- Updated Mesa3D to 23.3.0.
Known issue
- d3d10sw is failing to build since 23.3.0-rc1; a fix is under review here.
Feedback info
- Windows 7 / Server 2008 R2 support remained in place for the time being as this poll results were 55% in favor of keeping support at release time.
- Unit tests were removed from release package as this poll results were 42% in favor of providing them at release time.
Build environment updates
23.3.0-rc5
Considering that there has been 9 weeks since last stable release and 6 since there was any activity on 23.2 staging branch, I decided to do the MSVC builds of 23.3.0 release candidates as there is little hope left there will ever be a 23.2.2 release.
Feedback info
- Windows 7 / Server 2008 R2 support remained in place for the time being as this poll results were 55% in favor of keeping support at release time.
- Unit tests were removed from release package as this poll results were 42% in favor of providing them at release time.
Build environment updates
23.3.0-rc4
Considering that there has been 7 weeks since last stable release and 5 since there was any activity on 23.2 staging branch, I decided to do the MSVC builds of 23.3.0 release candidates as there is little hope left there will ever be a 23.2.2 release.
Feedback info
- Windows 7 / Server 2008 R2 support remained in place for the time being as this poll results were 55% in favor of keeping support at release time.
- Unit tests were removed from release package as this poll results were 42% in favor of providing them at release time.
Build script
- MSVC build: Move flex and bison detection after MSYS2 packages setup to ensure they are detected on fresh build environment setup;
- MSVC: Be more exact about Visual Studio workload requirements.
Build environment updates
23.3.0-rc3
Considering that there has been 6 weeks since last stable release and 4 since there was any activity on 23.2 staging branch, I decided to do the MSVC builds of 23.3.0 release candidates as there is little hope left there will ever be a 23.2.2 release.
Feedback info
- Windows 7 / Server 2008 R2 support remained in place for the time being as this poll results were 56% in favor of keeping support at release time.
- Unit tests were removed from release package as this poll results were 42% in favor of providing them at release time.
Build script
- MSVC: Support building Mesa3D with MSYS2 flex and bison.
- MSVC build: Update DirectX headers to what is expected to be 1.611.1 stable;
- Misc/CMD syntax: Improve handling scenario where development root folder is a disk drive root;
- Misc/CMD syntax: Fix 2 spots where quoted path support is missing;
- MSYS2: Fix environment init when development root folder is a disk drive root.
Build environment updates
23.3.0-rc2
Considering that there has been 5 weeks since 23.2.1 and @dcbaker has focused his work on Meson build only, I decided to do the MSVC builds of 23.3.0 release candidates as there is little hope left there will ever be a 23.2.2 release.
Feedback info
- Windows 7 / Server 2008 R2 support remained in place for the time being as this poll results were 57% in favor of keeping support at release time.
- Unit tests were removed from release package as this poll results were 42% in favor of providing them at release time.
Build script
- CLI: Make prompt for Ninja build fit in one line at 800x600 resolution.
Build environment updates
23.3.0-rc1
Preview Mesa3D 23.3.0-rc1 per #159 request. Only MSVC build is provided. As a regression from 23.2.1, d3d10sw failed to build.
Feedback info
- Windows 7 / Server 2008 R2 support remained in place for the time being as this poll results were 57% in favor of keeping support at release time.
- Unit tests were removed from release package as this poll results were 42% in favor of providing them at release time.
Build script
- MSVC build: Finish LLVM 17 support;
- Mesa3D: Fix GLES build disabling logic;
- Misc: Fetch Resource Hacker over HTTPS;
- MSVC build: Update zlib and LLVM dependencies;
- MSVC build: Update DirectX headers to what is expected to be 1.611.0 stable.
Release notes
- Fix dead links to Mesa3D release notes.
Sponsorship
- Extended till November 2024.
Out of tree patches
- Swrast patch supporting LLVM 17 only applies to 23.2 and up.
Build environment updates
23.1.9
- Legacy Mesa3D 23.1 series finale release 23.1.9 is now available per sponsor request.
Known issue
- MSVC binaries were still built with LLVM 16 due to KhronosGroup/SPIRV-LLVM-Translator#2164.
Feedback info
- Windows 7 / Server 2008 R2 support remained in place for the time being as this poll results were 58% in favor of keeping support at release time.
- Unit tests were removed from release package as this poll results were 42% in favor of providing them at release time.
Out of tree patches
- Swrast patch supporting LLVM 17 only applies to 23.2 and up.
Build environment updates
- None.
23.2.1
- Updated Mesa3D to 23.2.1.
Known issue
- MSVC binaries were still built with LLVM 16 due to KhronosGroup/SPIRV-LLVM-Translator#2164.
Feedback info
- Windows 7 / Server 2008 R2 support remained in place for the time being as this poll results were 58% in favor of keeping support at release time.
- Unit tests were removed from release package as this poll results were 42% in favor of providing them at release time.
Build script
- LLVM MSVC build: LLVM_INCLUDE_TESTS=OFF implies LLVM_INCLUDE_GO_TESTS=OFF since at least LLVM 16;
- LLVM>=17 MSVC build: Replace LLVM_USE_CRT_RELEASE=MT with CMAKE_MSVC_RUNTIME_LIBRARY=MultiThreaded to avoid deprecation warning and prepare for the former removal in LLVM 18.
Out of tree patches
- Initial LLVM and clang 17 linking compatibility patches.