Is dxgi.dll better than d3d9.dll ?
- Arkon77
- Topic Author
Is there any cons, differences when I use d3d9.dll, d3d11.dll instead dxgi.dll ?
Please Log in or Create an account to join the conversation.
- crosire
Please Log in or Create an account to join the conversation.
- Arkon77
- Topic Author
Please Log in or Create an account to join the conversation.
- crosire
Please Log in or Create an account to join the conversation.
- Nicholas Steel
If you're renaming the d3d9.dll version of ReShade to dxgi.dll or d3d11.dll the game will likely crash when assessing Direct3D 10, 10.1 or 11 functionality. If you rename the dxgi.dll to d3d9.dll then the game can likely crash when assessing Direct3D 9 functionality.Arkon77 wrote: Is dxgi.dll or d3d11.dll better than d3d9.dll ? I ask because I use Mirillis Action! software to record screen video and Action! works with ReShade only when library is named to d3d9.dll or d3d11.dll. Witcher 3 + Action! crashes when library name is dxgi.dll.
Is there any cons, differences when I use d3d9.dll, d3d11.dll instead dxgi.dll ?
Other than that, you won't see any difference visually or performance wise. The swap will at best crash the game as it tries to load a DLL that is incompatible with its rendering engine.
Please Log in or Create an account to join the conversation.
- crosire
No. The ReShade DLL is fully ABI (with some small exceptions) compatible with d3d9.dll, dxgi.dll, opengl32.dll and mostly ABI compatible with d3d10.dll and d3d11.dll. This means it won't crash due to DLL naming.Nicholas Steel wrote: If you're renaming the d3d9.dll version of ReShade to dxgi.dll or d3d11.dll the game will likely crash when assessing Direct3D 10, 10.1 or 11 functionality. If you rename the dxgi.dll to d3d9.dll then the game can likely crash when assessing Direct3D 9 functionality.
Please Log in or Create an account to join the conversation.
- Nicholas Steel
Please Log in or Create an account to join the conversation.