Commit Graph

517 Commits (d3d11)
 

Author SHA1 Message Date
jackun 46ed24db80 [win32] Use single ImGui context; get DXGI adapter descriptions 4 years ago
FlightlessMango 2778618f36 Moved push and pop style into imgui_render 4 years ago
FlightlessMango 8705da70a7 [win32] Basic d3d9 implementation 4 years ago
FlightlessMango ffae197c34 [win32] Shared things for dx9-12 4 years ago
FlightlessMango 2bf7f8747c [Kiero] Include d3d9 4 years ago
FlightlessMango da58694049 Allow for more than 2 APIs in render_imgui 4 years ago
FlightlessMango 3d1d54fd1b
[win32] Fixed nvml.dll path 4 years ago
FlightlessMango 32b6ef9401
[win32] Cleaning up removal of files 4 years ago
FlightlessMango d3ab49b67c
[win32] Removed kiero examples 4 years ago
FlightlessMango 30fca67396
[win32] Inject dx11 4 years ago
FlightlessMango e50e3f4f2a
[win32] remove unnecessary code from impl_win32.cpp 4 years ago
FlightlessMango 1293d004fb
[win32] Hopefully improved CPU usage check 4 years ago
FlightlessMango 05f5ad2176
Kiero basic dx11 injection 4 years ago
FlightlessMango ef5cd8bcc5
Add minhook dep in meson.build 4 years ago
FlightlessMango a9778320c3
Use my fork of minhook 4 years ago
FlightlessMango f4e1cd5ebe
Minhook Submodule 4 years ago
FlightlessMango 9bd8e992b2
Windows cpu total load 4 years ago
FlightlessMango bcb6903565
Moved include dlfcn.h to loader_nvml.cpp 4 years ago
FlightlessMango 6f59ff9613
Windows nvml 4 years ago
FlightlessMango d55d4d6df8
Show fps on non-linux 4 years ago
jackun c02e52d323
De-linuxify enough for windows test 4 years ago
jackun 29e5c4e460
Show device's name and vulkan driver version 4 years ago
jackun 8b855e3251
Fix mul/div order when normalizing io stats to sample per second as `fps_sampling_period` is also an integer. 4 years ago
jackun d8264c485f
[OpenGL] Fixed version check mistakenly testing for GL 4.0+ instead of 3.2+ to enable ImGuiBackendFlags_RendererHasVtxOffset, leaving 3.2 contexts without it. (ocornut#3119, ocornut#2866, ocornut#2852) 4 years ago
jackun a35c1dd5d7
Update ImGui 4 years ago
jackun 22ee56def5
[OpenGL] Use 32bit font texture until someone figures out why 8-bit looks worse 4 years ago
jackun 0271aa6368
[OpenGL] Track threads with context, but might as well ignore glXMakeCurrent(NULL, NULL) calls probably 4 years ago
jackun 79e4c5223a
In C-only apps, std::cerr and friends can be uninitialized 4 years ago
jackun 934dc31e44
Add utility lib with dlsym hooking 4 years ago
jackun ebdaa901b9
Merge pull request #131 from Sporif/blacklist_v2
Blacklist: Add OpenGL and fix `mangohud steam`
4 years ago
Danilo Spinella b6340c832a Add include for dlopen flags, fix build on musl
RTLD_DEEPBIND is not defined on musl based systems, add a check
before using it.
4 years ago
Danilo Spinella fb64b2ae0e Add __ELF_NATIVE_CLASS to musl systems 4 years ago
Danilo Spinella 728fc9fe56 dbus: Add missing include 4 years ago
jackun 86f8ebed30
Trying to find XNVCtrl's display by iterating through 16 displays. 4 years ago
jackun 6caa4a5173
Try load XNVCtrl as "libXNVCtrl.so.0"
Seems not all distro symlink also to libXNVCtrl.so
4 years ago
Sporif 61ef9244e9 Disable dlsym hooking by default and fix LD_PRELOAD propagation to new processes
This allows `mangohud steam` to work
4 years ago
Sporif d1e90b5bec [OpenGL] Add blacklist functionality 4 years ago
Sporif c4a00704cf Separate out blacklist implementation 4 years ago
Georg Lehmann 1eca184157
Vulkan Overlay: Don't try to change the image layout to present twice
The render pass already does the transition.
The pipeline barrier is still needed to transfer the queue family ownership.

Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3740>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3740>
4 years ago
jackun efed107af6
[meson] check void* size once and better-ish xnvctrl checks 4 years ago
jackun cf5eb9e9a5
ifdef-guard dbus_info.h include 4 years ago
jackun ad0f010951
Don't print that nvmlDeviceGetHandleByPciBusId failed if it wasn't even called 4 years ago
jackun 723c6bedeb
Fix `init_x11` return value and X11/XNVCtrl logic checks 4 years ago
jackun 88188ee1da
[dbus] Generalize a bit more but still give Spotify special treatment, keep track of 'org.mpris.MediaPlayer2' service providers
Keeps and draws spotify's and other player's metadata separately.
Keep track of 'org.mpris.MediaPlayer2' service providers so when
a player that was the last metadata sender quits, we can stop
showing its metadata on overlay.
4 years ago
jackun 7e5afe96bb
Add dbus_message_get_sender to dbus loader 4 years ago
jackun bb4b78ada0
[OpenGL] Spam terminal a little less with version strings 4 years ago
jackun f35e49defa
[OpenGL] Merge "shared" files back to imgui_hud.cpp 4 years ago
jackun b40fb95a04
[OpenGL] Better version parsing and fix gl version checks for vertex arrays 4 years ago
FlightlessMango d6314da8b2 Merge branch 'master' into develop 4 years ago
jackun 2383ba26fc
Tell GCC to stop exporting static library functions
Should fix crashes where games using Dear ImGui link to ours.
4 years ago