app-emulation/d7vk (bentoo)

Search

Install

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

Package Information

Description:
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.
Homepage:
https://github.com/WinterSnowfall/d7vk
License:
ZLIB Apache-2.0 MIT

Versions

Version EAPI Keywords Slot
1.9 8 -* ~amd64 ~x86 0

Metadata

Description

Maintainers

Upstream

Raw Metadata XML
<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>

Lint Warnings

USE Flags

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 ⚠️

Manifest

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
Unmatched Entries
Type File Size
DIST setup_dxvk.sh 4631 bytes