Commit Graph

33 Commits (master)

Author SHA1 Message Date
Mr_Goldberg b72b4da8fb
Fix overlay gpu memory leak in some games. 2 years ago
Mr_Goldberg df94c38b0f
Update imgui to latest. 2 years ago
Mr_Goldberg 7350397f9d
Update imgui. 3 years ago
Mr_Goldberg 5495f36ed6
Update imgui library to latest. 3 years ago
Mr_Goldberg ccc48d83a8
Fix dx9 overlay graphics bug with black mesa. 3 years ago
Mr_Goldberg cfff531a23
Put back the if new frame for overlay. 3 years ago
Mr_Goldberg d6bdde0123
Update ImGui 3 years ago
Nemirtingas 145cbfdffd Fix crash on some games using DX11.
The line: "ctx->PSGetSamplers(0, 1, &old.PSSampler);" will fail silently (no return code) but will not modify old.PSSampler making the game crash when accessing uninitialized memory.
4 years ago
Mr_Goldberg 6d96784af1
Fix menu buttons not working in Aoe2DE. 4 years ago
Nemirtingas dc3dee9ce8 Added more prebuilt shader
Skyrim deployed its own d3dcompile dll that nullifies shaders compilation, so you either have to load the one in C:\Windows\System32|SysWow64 or use prebuilt.
I use prebuilt
4 years ago
Nemirtingas d118aca0f6 Add DX11 shader feature level 4 years ago
Nemirtingas 548f21c2f0 Add a return parameter to ImGui_Impl...._NewFrame()
Why does CreateDeviceObjects return a bool if the NewFrame doesn't ?
Added the return parameter cause CreateDeviceObjects can fail.
It did fail on DX11 with feature level to 9.
4 years ago
Nemirtingas 121df0ef39 Uncomment thing 5 years ago
Nemirtingas 1016e7f47f Fix lag on events
Found on sanctum2, returning 0 in XPending & XEventsQueued make the SDL do something else than polling events and makes lag the event loop.
Now the event loop returns 0 when there are no more events.
5 years ago
Nemirtingas 9fa4053551 Cleanup 5 years ago
Nemirtingas bb8cfbda10 Updated ImGui event handle for X11 5 years ago
Nemirtingas aeeb85da55 This should do something like this
(Working on portal2 ubuntu 18.04)
5 years ago
Nemirtingas b9cd9ae6c2 Fix build 5 years ago
Nemirtingas 1785ae6eaf Moved every platform specific code to their own folder 5 years ago
Nemirtingas 8a6db1c401 ImGui X11 impl 5 years ago
Nemirtingas cb0e1dff25 Added opengl32 lib and declared glew as static 5 years ago
Nemirtingas 1ce95ec672 Fixed compilation on Clang-cl 5 years ago
Nemirtingas d2a75db930 Moved colored implementation to their own functions
To minimise source code modifications, colored input text has been moved to their own functions.
The ImFont is still modified tho.
5 years ago
Nemirtingas 804355fa54 Fix input select going out of bound 5 years ago
Nemirtingas 4f9e67d700 Support for chat message (WIP) 5 years ago
Nemirtingas 3a0d9c55c1 Added support for dynamic d3dcompile load
If you really want to use d3dcompile, then I think its better to find the most recent d3dcompile you have on your computer and load its D3DCompile function.
This process is now automatically handled. Just define  the right Preprocessor.
5 years ago
Nemirtingas e6826d8ead Basic & Ugly implementation of overlay.
Overlay still WIP, don't look too much into the code.
I will do it better soon.
5 years ago
Nemirtingas 6328b59b0b Added opengl hook 5 years ago
Nemirtingas 3d3c8b26cd Added ImGui precompiled shaders
(And removed dependency to d3dcompile)
5 years ago
Nemirtingas ead81a704b Added missing ImGui headers 5 years ago
Nemirtingas cb28b22fd3 Don't support gamepad (remove directinput dependency) 5 years ago
Nemirtingas faf13e77b6 Added 64bits support to ImGui 5 years ago
Nemirtingas 176c9eb7dd Added ImGui base code
I'll implement overlay with ImGui
5 years ago