Commit Graph

33 Commits (079f67a7295a47eb2ca98a79f95ecf22dd17a5e1)

Author SHA1 Message Date
jackun 60940e5a02
[OpenGL] Just "refcount" by glXCreate/DestroyContext calls; recreate "lost" objects 4 years ago
jackun fcefc07966
Load libnvidia-ml and libXNVCtrl on demand 4 years ago
Lars Krämer 4bf7a3f2f0 Make DBus signal handling more event-based 4 years ago
jackun 1f81889d1b
Show bitness in library loaders 4 years ago
jackun 5c3c8a5ac9
Add nvmlDeviceGetPowerUsage import 4 years ago
jackun 768297b430
[editorconfig] Apply whitespace rules 4 years ago
jackun beee2b08c7
[OpenGL] Add glXSwapBuffersMscOML and disable XGetGeometry 4 years ago
jackun 7e5afe96bb
Add dbus_message_get_sender to dbus loader 4 years ago
FlightlessMango d6314da8b2 Merge branch 'master' into develop 4 years ago
jackun 6576a0a09c
Print NVML return code as string 4 years ago
Stephan Lachnit f860418e7e
Allow system NVML to be used
Signed-off-by: Stephan Lachnit <stephanlachnit@protonmail.com>
4 years ago
jackun f3f04f3f78
Print dlerror() in lib loaders 4 years ago
jackun 8024736253
Add DBus loader, combined ticker for Spotify metadata 4 years ago
jackun cbb46fa21b
Also call default constructor for libnvctrl_loader 4 years ago
jackun 8cd3172335
[OpenGL] Separate GLX out from shareable code so wayland sessions can just use EGL, hopefully 4 years ago
jackun 329b5d66c2
Add X11 loader 4 years ago
jackun 0a36578adf
[OpenGL] Rename GLX loader functions 4 years ago
jackun b2e6727b25
[OpenGL] Rename loader_gl.* to loader_glx.* 4 years ago
jackun 2e7d92e068
Move `real_dlsym` files out from `gl` subdir 4 years ago
jackun c3e50db2f4
[OpenGL] Import glXQueryDrawable just in case 4 years ago
jackun fbae1dfcc0
More checks for XNVCtrl support. Favor NVML but fallback to XNVCtrl if supported. 4 years ago
FlightlessMango f2b770abac Use XNVCTRLQueryTargetAttribute64 instead 4 years ago
FlightlessMango 8ee0ec2c3f NVCtrl loader 4 years ago
jackun bb3aba9080
[OpenGL] Use elfhacks to load real OpenGL functions 4 years ago
jackun c850507314
[OpenGL] Initialize MangoHud from glXSwapBuffers even if glXMakeCurrent is skipped for some reason 4 years ago
jackun a52dce875f
[OpenGL] Keep glClipControl local to imgui_impl_opengl3.cpp 4 years ago
jackun e0ce0493f7
[OpenGL] Set swap interval (vsync) with `gl_vsync` param 4 years ago
FlightlessMango a2735693ba Merge opengl into develop 4 years ago
FlightlessMango 4d5f62386b added gpu mem and core clocks to hud 4 years ago
FlightlessMango 36eba167d8
use nvml for nvidia gpu memory instead of nvctrl 4 years ago
FlightlessMango d97719e3d6
get nvidia vram from nvml 4 years ago
jackun 7f6bc9434a
Fix nvml loader's ctor 4 years ago
FlightlessMango 8cdd9f19cf Dynamically load nvml library 4 years ago