app-emulation/d7vk (bentoo)

Search

Install

Install this package:

emerge -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
2.3 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 2.3
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-2.3.tar.gz 1476497 bytes 2.3
DIST dxbc-spirv-bf14419e5fa7eacb817b7b632f03cb61d61bbad7.tar.gz 440005 bytes 2.3
DIST libdisplay-info-275e6459c7ab1ddd4b125f28d0440716e4888078.tar.gz 95114 bytes 2.3
DIST mingw-directx-headers-adeef0e68c3471e13a9028528bbe0d835345424a.tar.gz 493715 bytes 2.3
DIST setup_dxvk.sh 4631 bytes 2.3
DIST spirv-headers-04f10f650d514df88b76d25e83db360142c7b174.tar.gz 561661 bytes 2.3
DIST spirv-headers-c8ad050fcb29e42a2f57d9f59e97488f465c436d.tar.gz 542911 bytes 2.3
DIST vulkan-headers-8864cdc896bbc2a9b6eb36b3218fc9ef57908d77.tar.gz 3271924 bytes 2.3
Unmatched Entries
Type File Size