Home

Awesome

DXUP

A D3D9 and D3D10 -> D3D11 Translation Layer

Get latest build here or tagged builds here.

What's the point?

D3D10 support is now deprecated on Linux platforms and won't be installed with the script or the verb as DXVK now implements this.

How do I use it?

In order to install DXUP, get a release from either the releases page (for versioned releases) or from the build server if you want one built against the latest or a specific commit then run

export WINEPREFIX=/path/to/.wine-prefix
winetricks --force setup_dxup_d3d9.verb

How do I build it?

Simple (Linux Only): Use ./package-release.sh master /your/target/directory --no-package to automagically.

Advanced (Windows & Linux):

You can use meson to build the DLLs:

Windows: meson --backend vs2017 --buildtype release build in a Visual Studio x86/x64 Command Prompt depending on the arch you wish to build.

Linux: meson --cross-file build-win64.txt --buildtype release --prefix /your/dxup/directory build.w64 and vice versa for each arch (change 64s to 32s.)

Screenshots

D3D10 (before DXVK got D3D10 support)

Crysis Warhead Menu Crysis Warhead Game Crysis Warhead Game Just Cause 2 Just Cause 2 Just Cause 2

Have fun! 🐸