+
Skip to content

Tk-Glitch/dxup

 
 

Repository files navigation

DXUP

A D3D10 -> D3D11 Translation Layer

Click this for builds: Appveyor Build Status

Important! To get the d3d10 dll to go with the d3d10_1. Symlink d3d10 to be d3d10_1.

What's the point?

  • The main reason is for DXVK, a d3d11->Vulkan translation layer. I'm sure where you can see where this is going...
  • You can use this if you're a lazy gamedev and want to get access to some d3d11 features by querying the interfaces.

How do I use it?

Simple (Linux Only): Use ./package-release.sh master /your/target/directory --no-package to automagically. Advanced (Windows & Linux): Use meson to build the dlls.

Then set those up as wine overrides if you're on Linux or if you're on windows copy them & the d3d10_original and dxgi_original dlls for the right arch to the game/application folder.

If you wish to use DXVK then use their dxgi as the dxgi_original dll and the DXUP one as the main override.

Screenshots

With DXVK: Crysis Warhead Menu Crysis Warhead Game Crysis Warhead Game Just Cause 2 Just Cause 2 Just Cause 2

Have fun!

About

A d3d9 and d3d10 to d3d11 translation layer.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 89.1%
  • Shell 4.9%
  • C 3.5%
  • Meson 2.3%
  • Python 0.2%
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载