jackun
|
714f3853f7
|
[OpenGL] Support apitrace in debug build
Try to load `glxtrace.so` instead of `libGL.so.1`.
Assumes `glxtrace.so` lives outside of usual library paths and is only preloaded.
|
2021-03-31 17:52:38 +03:00 |
|
jackun
|
60940e5a02
|
[OpenGL] Just "refcount" by glXCreate/DestroyContext calls; recreate "lost" objects
|
2020-08-18 19:16:15 +03:00 |
|
jackun
|
fcefc07966
|
Load libnvidia-ml and libXNVCtrl on demand
|
2020-08-04 21:43:09 +03:00 |
|
Lars Krämer
|
4bf7a3f2f0
|
Make DBus signal handling more event-based
|
2020-07-07 01:28:04 +02:00 |
|
jackun
|
1f81889d1b
|
Show bitness in library loaders
|
2020-06-05 15:28:30 +03:00 |
|
jackun
|
5c3c8a5ac9
|
Add nvmlDeviceGetPowerUsage import
|
2020-05-22 15:38:54 +03:00 |
|
jackun
|
768297b430
|
[editorconfig] Apply whitespace rules
|
2020-05-10 15:18:59 +03:00 |
|
jackun
|
beee2b08c7
|
[OpenGL] Add glXSwapBuffersMscOML and disable XGetGeometry
|
2020-05-08 22:53:33 +03:00 |
|
jackun
|
7e5afe96bb
|
Add dbus_message_get_sender to dbus loader
|
2020-04-13 02:52:36 +03:00 |
|
FlightlessMango
|
d6314da8b2
|
Merge branch 'master' into develop
|
2020-04-11 22:49:50 +02:00 |
|
jackun
|
6576a0a09c
|
Print NVML return code as string
|
2020-04-11 01:08:20 +03:00 |
|
Stephan Lachnit
|
f860418e7e
|
Allow system NVML to be used
Signed-off-by: Stephan Lachnit <stephanlachnit@protonmail.com>
|
2020-04-10 11:33:58 +02:00 |
|
jackun
|
f3f04f3f78
|
Print dlerror() in lib loaders
|
2020-04-09 21:26:00 +03:00 |
|
jackun
|
8024736253
|
Add DBus loader, combined ticker for Spotify metadata
|
2020-04-04 23:50:57 +03:00 |
|
jackun
|
cbb46fa21b
|
Also call default constructor for libnvctrl_loader
|
2020-04-04 20:46:54 +03:00 |
|
jackun
|
8cd3172335
|
[OpenGL] Separate GLX out from shareable code so wayland sessions can just use EGL, hopefully
|
2020-04-02 03:09:49 +03:00 |
|
jackun
|
329b5d66c2
|
Add X11 loader
|
2020-04-01 22:54:48 +03:00 |
|
jackun
|
0a36578adf
|
[OpenGL] Rename GLX loader functions
|
2020-04-01 15:37:08 +03:00 |
|
jackun
|
b2e6727b25
|
[OpenGL] Rename loader_gl.* to loader_glx.*
|
2020-04-01 15:16:44 +03:00 |
|
jackun
|
2e7d92e068
|
Move real_dlsym files out from gl subdir
|
2020-04-01 14:39:51 +03:00 |
|
jackun
|
c3e50db2f4
|
[OpenGL] Import glXQueryDrawable just in case
|
2020-04-01 11:27:27 +03:00 |
|
jackun
|
fbae1dfcc0
|
More checks for XNVCtrl support. Favor NVML but fallback to XNVCtrl if supported.
|
2020-03-20 16:36:00 +02:00 |
|
FlightlessMango
|
f2b770abac
|
Use XNVCTRLQueryTargetAttribute64 instead
|
2020-03-20 13:23:24 +01:00 |
|
FlightlessMango
|
8ee0ec2c3f
|
NVCtrl loader
|
2020-03-20 12:53:43 +01:00 |
|
jackun
|
bb3aba9080
|
[OpenGL] Use elfhacks to load real OpenGL functions
|
2020-03-16 22:37:42 +02:00 |
|
jackun
|
c850507314
|
[OpenGL] Initialize MangoHud from glXSwapBuffers even if glXMakeCurrent is skipped for some reason
|
2020-03-14 18:32:27 +02:00 |
|
jackun
|
a52dce875f
|
[OpenGL] Keep glClipControl local to imgui_impl_opengl3.cpp
|
2020-03-13 16:08:36 +02:00 |
|
jackun
|
e0ce0493f7
|
[OpenGL] Set swap interval (vsync) with gl_vsync param
|
2020-03-12 12:12:21 +02:00 |
|
FlightlessMango
|
a2735693ba
|
Merge opengl into develop
|
2020-03-10 06:19:18 +01:00 |
|
FlightlessMango
|
4d5f62386b
|
added gpu mem and core clocks to hud
|
2020-03-07 02:08:01 +01:00 |
|
FlightlessMango
|
36eba167d8
|
use nvml for nvidia gpu memory instead of nvctrl
|
2020-02-05 14:16:16 +02:00 |
|
FlightlessMango
|
d97719e3d6
|
get nvidia vram from nvml
|
2020-02-05 14:16:16 +02:00 |
|
jackun
|
7f6bc9434a
|
Fix nvml loader's ctor
|
2020-02-03 00:15:58 +02:00 |
|
FlightlessMango
|
8cdd9f19cf
|
Dynamically load nvml library
|
2020-02-01 02:28:31 +01:00 |
|