elishacloud / dxwrapper

Fixes compatibility issues with older games running on Windows 10/11 by wrapping DirectX dlls. Also allows loading custom libraries with the file extension .asi into game processes.
zlib License
1.15k stars 82 forks source link

Debug UI ImGui #194

Closed dkollmann closed 1 year ago

dkollmann commented 1 year ago

I added ImGui, so I can overlay debug information on top of the game.

The debug ui is enabled using Alt + D. Not sure if other APIs but D3D9 need to be added.

The mouse input should also work, but I did not test it.

I inluded everything directly into the device cpp, because that was the easiest solution right now.

elishacloud commented 1 year ago

Thanks @dkollmann

PatrickvL commented 1 year ago

Review comments (after the fact, alas) show this should not have been merged yet

dkollmann commented 1 year ago

Feel free to make any improvements you deem necessary.

elishacloud commented 1 year ago

Review comments (after the fact, alas) show this should not have been merged yet

True. But now all of the fixes should be in other check-ins. Let me know if anything is missing in the latest code.