Skip to content

Commit

Permalink
Release 22.1.1
Browse files Browse the repository at this point in the history
  • Loading branch information
pal1000 committed Jun 2, 2022
1 parent ca0407d commit 56af73f
Show file tree
Hide file tree
Showing 3 changed files with 3 additions and 2 deletions.
2 changes: 1 addition & 1 deletion buildinfo/msvc.txt
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ Python packages
Mako 1.2.0
MarkupSafe 2.1.1
meson 0.62.1
pip 22.1.1
pip 22.1.2
setuptools 62.3.2

CMake 3.23.2
Expand Down
2 changes: 1 addition & 1 deletion readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ The following Mesa3D drivers and build artifacts are shipped in each release:
### OpenCL drivers, compilers and backends
Due to their commmon build dependency on libclc they are not available in MinGW package.
- Microsoft OpenCL stack. File names: `clon12compiler.dll` (compiler), `openclon12.dll` (ICD) and `WinPixEventRuntime.dll` (x64 only dependency). These components introduced in 21.0.0 are finally provided by mesa-dist-win since 21.3.0 (compiler only) and 21.3.6-2 respectively. ClonD3D12 driver is available as an OpenCL ICD. For information on how to deploy see [usage notes](#usage-notes). CLonD3D12 officially requires Windows 10 v10.0.19041.488 or newer and it depends on DirectX IL for redistribution - `dxil.dll` to load, which can be installed via [deployment tools](#installation-and-usage). CLonD3D12 is operating as wrapper returning D3D12 API calls. Due to this nature it can use D3D12 GPU accelleration if available otherwise Windows built-in WARP software rendering is used. Even when using WARP CLonD3D12 advertises CL_DEVICE_TYPE_GPU, but this can change [anytime](https://github.com/microsoft/OpenCLOn12/issues/19) to CL_DEVICE_TYPE_CPU. Some programs ignore drivers with CL_DEVICE_TYPE_CPU set on purpose.
- clover OpenCL stack. File names: `MesaOpenCL.dll` (ICD), `OpenCL.dll` (standalone runtime), and `pipe_swrast.dll` (pipe loader). The runtime can be deployed with per app deployment tool since 21.3.7 or on older versions via copy-paste along with all available pipe loaders which it depends on. While deployed, the runtime hides all other OpenCL ICDs present on the system and only lets software use Mesa3D clover as the only OpenCL driver. For information on how to deploy the ICD see [usage notes](#usage-notes).
- clover OpenCL stack has been removed from release package in 22.1.1 until Windows support is finalized as it's currently [unusable](https://github.com/pal1000/mesa-dist-win/issues/88). File names: `MesaOpenCL.dll` (ICD), `OpenCL.dll` (standalone runtime), and `pipe_swrast.dll` (pipe loader). The runtime can be deployed with per app deployment tool since 21.3.7 or on older versions via copy-paste along with all available pipe loaders which it depends on. While deployed, the runtime hides all other OpenCL ICDs present on the system and only lets software use Mesa3D clover as the only OpenCL driver. For information on how to deploy the ICD see [usage notes](#usage-notes).
### Direct3D drivers, libraries and tools
- D3D10 software renderer is available in MSVC package since 21.2.0. File name: `d3d10sw.dll`. This is a drop in replacement for Microsoft WARP and unfortunately there is no clean way of [deploying](https://gitlab.freedesktop.org/mesa/mesa/-/blob/main/src/gallium/targets/d3d10sw/README.md) it.
- SPIR-V to DXIL tool and library are only available in MSVC package since 21.0.0. File names: `spirv_to_dxil.dll` and `spirv2dxil.exe`.
Expand Down
1 change: 1 addition & 0 deletions releasenotes.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
- Document the work in progress state of Microsoft drivers build with MinGW;
- Document the new zink driver Vulkan device selection priority system;
- Add link to official Mesa3D docunentation;
- clover driver has been disabled until Windows support is finalized (#88).
- Misc documentation improvements.
### Build environment
- Update LLVM source for MSVC build to 14.0.4.
Expand Down

0 comments on commit 56af73f

Please sign in to comment.