Skip to content

dxvk-igdext: Add submodule and copy igdext64.dll into the prefix - #10115

Open
damian-tomczak-intel wants to merge 2 commits into
ValveSoftware:bleeding-edgefrom
damian-tomczak-intel:add-dxvk-igdext
Open

dxvk-igdext: Add submodule and copy igdext64.dll into the prefix#10115
damian-tomczak-intel wants to merge 2 commits into
ValveSoftware:bleeding-edgefrom
damian-tomczak-intel:add-dxvk-igdext

Conversation

@damian-tomczak-intel

Copy link
Copy Markdown

dxvk-igdext (https://github.com/GameTechDev/dxvk-igdext) implements
Intel's D3D11 Graphics Extensions API (UAV overlap, MultiDrawIndirect,
depth bounds) for Wine by forwarding calls to DXVK's own native
implementation of those same extensions. Without it, games that use
this API silently fall back to slower default D3D11 behavior instead
of failing, since these extensions are optional performance paths.

This adds dxvk-igdext as a submodule and builds it via CMake/MinGW
(rules-cmake), installing igdext64.dll to lib/wine/igdext/x86_64-windows.

At runtime, the launcher script copies igdext64.dll into the prefix's
DriverStore.

@damian-tomczak-intel
damian-tomczak-intel marked this pull request as ready for review September 3, 2026 10:58
dxvk-igdext (https://github.com/GameTechDev/dxvk-igdext) implements
Intel's D3D11 Graphics Extensions API (UAV overlap, MultiDrawIndirect,
depth bounds) for Wine by forwarding calls to DXVK's own native
implementation of those same extensions. Without it, games that use
this API silently fall back to slower default D3D11 behavior instead
of failing, since these extensions are optional performance paths.

This adds dxvk-igdext as a submodule and builds it via CMake/MinGW
(rules-cmake), installing igdext64.dll to lib/wine/igdext/x86_64-windows.

At runtime, the launcher script copies igdext64.dll into the prefix's
DriverStore.
@Plagman
Plagman force-pushed the bleeding-edge branch 25 times, most recently from 37c2733 to 06f7b2f Compare September 6, 2026 10:53
@Plagman
Plagman force-pushed the bleeding-edge branch 23 times, most recently from e27c34d to 7af8d2e Compare September 9, 2026 03:55
Plagman pushed a commit that referenced this pull request Sep 9, 2026
dxvk-igdext (https://github.com/GameTechDev/dxvk-igdext) implements
Intel's D3D11 Graphics Extensions API (UAV overlap, MultiDrawIndirect,
depth bounds) for Wine by forwarding calls to DXVK's own native
implementation of those same extensions. Without it, games that use
this API silently fall back to slower default D3D11 behavior instead
of failing, since these extensions are optional performance paths.

This adds dxvk-igdext as a submodule and builds it via CMake/MinGW
(rules-cmake), installing igdext64.dll to lib/wine/igdext/x86_64-windows.

At runtime, the launcher script copies igdext64.dll into the prefix's
DriverStore.

Link: #10115
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant