Releases: pal1000/mesa-dist-win
Releases Β· pal1000/mesa-dist-win
23.0.3
- Updated Mesa3D to 23.0.3.
Hot bug fix
- Microsoft OpenCL compiler support patch for clang 16 has been tested and confirmed to work which re-enables CLonD3D12 driver in MinGW package.
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 added back to release package as this poll results were 60% in favor of providing them at release time.
Custom patching
- Finish patch fixing Microsoft CLC link with clang 16.
Build environment
- Update Directx headers to fix MinGW build.
Build environment updates
23.1.0-rc2
Pre-release 23.1.0-rc2. Only MSVC binaries are provided. There are no drivers addition or removal in 23.1, only new features and bug fixes to existing drivers.
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 added back to release package as this poll results were 60% in favor of providing them at release time.
23.0.2
- Updated Mesa3D to 23.0.2.
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 added back to release package as this poll results were 60% in favor of providing them at release time.
Known issue
- Microsoft OpenCL compiler doesn't support clang 16 yet which causes CLonD3D12 to stop being available in MinGW package.
Custom patching
Build environment
- MinGW: Use older DirectX headers version.
Build environment updates
23.0.1
- Updated Mesa3D to 23.0.1.
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.
- Unit tests were added back to release package as this poll results were 50% in favor of providing them at release time.
End-user guide
- Typo fixes;
- Update sponsorship link;
- Improve uninstall documentation as requested in #145.
Build environment updates
23.0.0
- Updated Mesa3D to 23.0.0.
Important fix
- CLonD3D12 has been broken since 22.3.0 due to LLVM and clang 15 not being supported.
Important change
- CLonD3D12 now exposes WARP as CL_DEVICE_TYPE_CPU.
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.
- Unit tests were removed from release package as this poll results were only 33% in favor of keeping them at release time.
End-user guide
- Document CLonD3D12 behavior change and D3D12 VA-API deployment.
Sponsorship
- Upate affiliate link.
Build script
- Move question about futex usage before unit tests build one to reflect user feedback trend;
- Keep disabling warning 4189 as d3d10sw still fails to build otherwise, revert 78ba584.
Out of tree patches
- ARM64: Update MCJIT patch to final form and stop applying it to 23.1;
- OpenCL SPIRV: Add patch fixing CLC JIT compilation with LLVM and clang 15 [22.3/23.0 up to 23.0.0].
Distribution
- Add VA-API library to release package.
Deployment
- Per application tool: VA-API interface support.
Build environment updates
22.3.5
- Updated Mesa3D to 22.3.5.
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.
- Unit tests were removed from release package as this poll results were only 33% in favor of keeping them at release time.
Build script
- MSVC: Disable compiler warning 4189 when asserts are disabled otherwise build may fail [23.0];
- Move question about unit tests build right before futex usage as they are both enabled or disabled based on user feedback;
- Fix VA-API support being disabled in MinGW build if libva MSVC build is missing, regression from 59e6f6a.
Build environment updates
22.3.4
- Updated Mesa3D to 22.3.4.
Feedback info
- Windows 7 / Server 2008 R2 support remained in place for the time being as this poll results were 71% in favor of keeping support at release time.
- Unit tests were removed from release package as this poll results were only 33% in favor of keeping them at release time.
Distribution
- ARM64: Use DXIL from DirectX shader compiler release package if present.
Build script
- MinGW ARM64 implies using clang toolchain;
- Building llvmpipe for ARM64 requires an out of tree patch;
- Building dozen with clang requires an out of tree patch prior to 23.0.
MSVC build environment
- Update SPIRV Tools to 2023.1;
- Update pkgconf to 1.9.4.
MSYS2 build environment
- libva: Use distro package.
Build environment updates
23.0.0-rc3
Known issues
- [upstream regression] zink, clover, dozen and d3d10sw failed to build with MSVC;
- [upstream regression] dozen failed to build with MinGW;
- Since 23.0 dynamic xmlconfig is enabled by default if expat is available. This can be problematic so please report any regressions.
22.3.3
- Updated Mesa3D to 22.3.3.
22.3.3-2
Build environment
- MSVC: Update LLVM to 15.0.7.
Feedback info
- Windows 7 / Server 2008 R2 support remained in place for the time being as this poll results were 88% in favor of keeping support at release time.
- Unit tests were removed from release package as this poll results were only 33% in favor of keeping them at release time.
New
- Early ARM64 build support contributed by @yourWaifu. For binaries ask @yourWaifu here or on his fork.
Misc
- Implement an ABI selection module with ARM64 support to use by both build and deployment scripts.
End user guide
- Readme: Document VA-API D3D12 driver.
Build environment
- Update DirectX headers to v1.608.2b.
Build environment updates
22.3.2
- Updated Mesa3D to 22.3.2.
- Windows 7 / Server 2008 R2 support remained in place for the time being as this poll results were 80% in favor of keeping support at release time.
- Unit tests were removed from release package as this poll results were only 33% in favor of keeping them at release time.
Build script
- Avoid harmless error due to git package removal attempt when missing;
- Don't install MSYS2 git package as it's not supported yet.
Misc
- Sponsorship: Activate paid affiliation, add initial ending date and add sponsor button;
- Refactor Windows SDK and DXIL location detection;
- Refactor WDK install validaation.
Distribution
- VA-API driver: Make sure DXIL is distributed with it;
- Use DXIL from DirectX shader compiler release package if present.
Out of tree patches
- Stop applying build fix patch for static linking LLVM+Clang 15 as it was queued upstream for backport [22.3.2+].
Build environment
- libva: Switch to stable release 2.17.0;
- Support downloading and extracting Resource Hacker automatically.