Install this package:
emerge -a app-emulation/d7vk
If the package is masked, you can unmask it using the autounmask tool or standard emerge options:
autounmask app-emulation/d7vk
Or alternatively:
emerge --autounmask-write -a app-emulation/d7vk
| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 1.9 | 8 | -* ~amd64 ~x86 | 0 |
<pkgmetadata> <maintainer type="person"> <email>lucascs@protonmail.com</email> <name>Lucas Couto</name> </maintainer> <longdescription lang="en"> d7vk is a fork of DXVK by WinterSnowfall focused on Direct3D 7 and earlier APIs (DirectDraw / D3D2-D3D7). It implements ProcessVertices on the CPU and ships a legacy presentation path for Direct Draw dependent titles, fixing rendering in classic games such as Forsaken, Resident Evil, Praetorians, and Tomb Raider: The Last Revelation. </longdescription> <use> <flag name="crossdev-mingw"> Use <pkg>sys-devel/crossdev</pkg> for the toolchain rather than <pkg>dev-util/mingw64-toolchain</pkg> (requires manual setup and is mostly unsupported, try disabling if you have issues) </flag> <flag name="ddraw">Enable support for DirectDraw and Direct3D 1-7 (ddraw.dll)</flag> <flag name="d3d8">Enable support for DirectX 8 (d3d8.dll)</flag> <flag name="d3d9">Enable support for DirectX 9 (d3d9.dll)</flag> <flag name="d3d10">Enable support for DirectX 10 (d3d10.dll)</flag> <flag name="d3d11">Enable support for DirectX 11 (d3d11.dll)</flag> <flag name="dxgi">Enable support for the DirectX Graphics Infrastructure (dxgi.dll)</flag> </use> <upstream> <remote-id type="github">WinterSnowfall/d7vk</remote-id> </upstream> </pkgmetadata>
Manage flags for this package:
euse -i <flag> -p app-emulation/d7vk |
euse -E <flag> -p app-emulation/d7vk |
euse -D <flag> -p app-emulation/d7vk
| Flag | Description | 1.9 |
|---|---|---|
| abi_x86_32 | ⚠️ | ⊕ |
| crossdev-mingw | Use <pkg>sys-devel/crossdev</pkg> for the toolchain rather than <pkg>dev-util/mingw64-toolchain</pkg> (requires manual setup and is mostly unsupported, try disabling if you have issues) | ✓ |
| d3d10 | Enable support for DirectX 10 (d3d10.dll) | ⊕ |
| d3d11 | Enable support for DirectX 11 (d3d11.dll) | ⊕ |
| d3d8 | Enable support for DirectX 8 (d3d8.dll) | ⊕ |
| d3d9 | Enable support for DirectX 9 (d3d9.dll) | ⊕ |
| ddraw | Enable support for DirectDraw and Direct3D 1-7 (ddraw.dll) | ⊕ |
| dxgi | Enable support for the DirectX Graphics Infrastructure (dxgi.dll) | ⊕ |
| strip | ⚠️ | ⊕ |
| Type | File | Size | Versions |
|---|---|---|---|
| DIST | d7vk-1.9.tar.gz | 1501076 bytes | 1.9 |
| DIST | dxbc-spirv-29c93aeecd55533a357fdd7c95be5587d1c1f506.tar.gz | 417352 bytes | 1.9 |
| DIST | libdisplay-info-275e6459c7ab1ddd4b125f28d0440716e4888078.tar.gz | 95114 bytes | 1.9 |
| DIST | mingw-directx-headers-adeef0e68c3471e13a9028528bbe0d835345424a.tar.gz | 493715 bytes | 1.9 |
| DIST | spirv-headers-04f10f650d514df88b76d25e83db360142c7b174.tar.gz | 561661 bytes | 1.9 |
| DIST | spirv-headers-c8ad050fcb29e42a2f57d9f59e97488f465c436d.tar.gz | 542911 bytes | 1.9 |
| DIST | vulkan-headers-5d94bb4dcc968cccce1f601324fcaf3eda92a52b.tar.gz | 3058587 bytes | 1.9 |
| Type | File | Size |
|---|---|---|
| DIST | setup_dxvk.sh | 4631 bytes |