https://github.com/doitsujin/elf-auf-zwoelf
D3D11 wrapper library using Microsoft's D3D11On12 implementation
https://github.com/doitsujin/elf-auf-zwoelf
d3d11 d3d12 gaming
Last synced: about 1 year ago
JSON representation
D3D11 wrapper library using Microsoft's D3D11On12 implementation
- Host: GitHub
- URL: https://github.com/doitsujin/elf-auf-zwoelf
- Owner: doitsujin
- Created: 2019-03-24T23:51:30.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2019-03-25T00:16:29.000Z (about 7 years ago)
- Last Synced: 2025-03-20T01:07:27.910Z (about 1 year ago)
- Topics: d3d11, d3d12, gaming
- Language: C++
- Size: 4.88 KB
- Stars: 61
- Watchers: 5
- Forks: 8
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Elf auf Zwölf
Translates D3D11 games to D3D12 using Microsoft's own
[D3D11On12](https://docs.microsoft.com/en-us/windows/desktop/direct3d12/direct3d-11-on-12)
wrapper library.
### Requirements
Windows 10 build 1809 is required for this to work properly. Might work with 1803, but that
was not tested.
### How to use
Just download the latest [release](https://github.com/doitsujin/elf-auf-zwoelf/releases),
copy the `d3d11.dll` next to the executable of the game you want to run, and start the game.
Make sure to use the `x64` one for 64-bit games, and the `x86` one for 32-bit games.
If everything works correctly, you will most likely experience reduced performance compared
to native D3D11, and in some cases rendering issues and/or driver crashes. Some games may
refuse to run entirely.
**Note:** Tools like MSI Afterburner will still show D3D11 in their overlay. This is because
they see a DXGI swap chain created for a D3D11 device, not the underlying D3D12 device.
### Why?
Why not? Just don't expect any sort of support when running into issues.