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