FromDarkHell / BL3DX11Injection

A quick/simple way of having plugins get loaded into Borderlands 3.
MIT License
36 stars 4 forks source link

Possibly switch from DX11 to DX9 #5

Closed FromDarkHell closed 3 years ago

FromDarkHell commented 3 years ago

The game seems to load DX9, but in fairness DX11 is required to launch the game in the first place so it might be a good idea to leave it at DX11 rather than running into harsher issues with DX9. This also probably still keeps the problem where in I need to link against some sort of other DLL, ie for DX11 I link against d3d11_org (d3d11 from Sys32)

FromDarkHell commented 3 years ago

This point is more or less moot now with v1.1.3, now it only needs to link against the file from System32 (not copied). Other benefit is that it only cares about the few function calls, slight downside is it requires the extra set of function calls (1 v. 2), but that won't have much of a performance overhead for the tiny time it's being called.