Releases: pal1000/mesa-dist-win
Releases Β· pal1000/mesa-dist-win
24.1.3
- Updated Mesa3D to 24.1.3.
Important fix
- zink, llvmpipe and softpipe drivers have been fixed.
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.
Distribution
- New unit tests packages for MSVC, MinGW release and debug builds;
- Dynamic pipe loader debut;
- MSVC debug symbols collection logic has been improved to cover spirv2dxil tool and unit tests (.exe files);
- Add spirv2dxil tool to MinGW debug binaries package.
Build environment updates
24.1.2
- Updated Mesa3D to 24.1.2.
Known issues
softpipe and llvmpipe drivers are known to fail to initialize without crash and zink driver crashes in 24.1.x. If you need them use 24.0.9 MSVC build.
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.
- Unit tests were removed from release package as this poll results were 41% in favor of providing them at release time.
Build environment updates
24.1.1
Known issues
- softpipe and llvmpipe drivers are known to fail to initialize in 24.1.x, failure doesn't cause crashes though;
- zink driver crashes in 24.1.x.
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.
- Unit tests were removed from release package as this poll results were 41% in favor of providing them at release time.
Build environment updates
24.0.8 and 24.1.0
- Updated Mesa3D to 24.1.0. 24.0.8 MSVC build is also included.
- MinGW build has been switched from GCC to clang. This at least unbreaks x64 binaries - #156.
- MSVC toolchain was updated to 17.9.7 instead of 17.10.0 intentionally to avoid an internal compiler error regression occurring in clang build. Diagnosing this combined with a Visual Studio IDE sign-in outage caused this release delay.
Known issues
- softpipe and llvmpipe drivers are known to fail to initialize in 24.1.0, failure doesn't cause crashes though;
- zink driver crashes in 24.1.0.
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.
- Unit tests were removed from release package as this poll results were 41% in favor of providing them at release time.
Debug
- Standalone MinGW test: Minimal changes to unbreak it.
Build script
- MSVC build: Support disabling debug printf;
- MinGW GCC x64 build: Support selecting between UCRT and MSVCRT toolchains.
Build environment updates
24.0.7
- Updated Mesa3D to 24.0.7.
Feedback info
- Windows 7 / Server 2008 R2 support remained in place for the time being as this poll results were 61% in favor of keeping support at release time.
- Unit tests were removed from release package as this poll results were 41% in favor of providing them at release time.
Build script
- d3d12: Support disabling graphics pipeline - [24.1+].
Build environment
- MSVC: Add zstd version.
Build environment updates
24.0.6 and 24.1.0-rc1
- Updated Mesa3D to 24.0.6. Also includes 24.1.0-rc1 pre-release MSVC build.
Feedback info
- Windows 7 / Server 2008 R2 support remained in place for the time being as this poll results were 61% in favor of keeping support at release time.
- Unit tests were removed from release package as this poll results were 41% in favor of providing them at release time.
Build script
- MSVC ZSTD support: Switch to standalone build;
- MSVC: Improve pkgconf and libclc ARM64 build compatibility.
Deployment
- Per application tool: Prompt to continue after old deployment cleanup instead of beginning a new deployment right away - #186.
Build environment
- Fix LLVM version info get for ARM64 MSVC build.
Build environment updates
24.0.5
- Updated Mesa3D to 24.0.5.
Feedback info
- Windows 7 / Server 2008 R2 support remained in place for the time being as this poll results were 60% in favor of keeping support at release time.
- Unit tests were removed from release package as this poll results were 41% in favor of providing them at release time.
Deployment
- Per application tool: VA-API D3D12 driver support.
Build script
- openclon12: Detect nuget packages usage and allow Ninja build if unused;
- MSVC build: zstd compression support.
Out of tree patching
- Narrow static link with LLVM+clang 18 build fix to Mesa 24.0.4 and older.
Build environment updates
24.0.4
- Updated Mesa3D to 24.0.4.
Feedback info
- Windows 7 / Server 2008 R2 support remained in place for the time being as this poll results were 61% in favor of keeping support at release time.
- Unit tests were removed from release package as this poll results were 41% in favor of providing them at release time.
Documentation
- Document dxil availability in DirectX shader compiler;
- dozen driver depends on dxil;
- openclon12: Document CLON12_WARP_IS_HARDWARE variable.
Out of tree patching
- Fix clc build unresolved symbols when static linking LLVM+clang 18.
Build script
- clc: Build with preprocessor conformance mode when linking with clang>=18, workaround llvm/llvm-project#86028.
Build environment updates
24.0.3
- Updated Mesa3D to 24.0.3.
Feedback info
- Windows 7 / Server 2008 R2 support remained in place for the time being as this poll results were 60% in favor of keeping support at release time.
- Unit tests were removed from release package as this poll results were 41% in favor of providing them at release time.
Known issue
- MSVC binaries were linked with LLVM 17 until a fix or workaround is found for this issue.
Build script
- LLVM MSVC build: Fix configuration for LLVM>=17 when its source is freshly cloned, LLVM 18 doesn't allow this defect anymore, fixes 6f33b11.
Distribution
- There is no need to patch Vulkan drivers JSON files to fix them since 24.1.0-devel, Vulkan JSON generation has been fixed.
Build environment updates
24.0.2
- Updated Mesa3D to 24.0.2.
Feedback info
- Windows 7 / Server 2008 R2 support remained in place for the time being as this poll results were 60% in favor of keeping support at release time.
- Unit tests were removed from release package as this poll results were 41% in favor of providing them at release time.