This website works better with JavaScript.
32b6ef9401
[win32] Cleaning up removal of files
FlightlessMango
2020-04-28 17:34:50 +0200
d3ab49b67c
[win32] Removed kiero examples
FlightlessMango
2020-04-28 17:21:27 +0200
30fca67396
[win32] Inject dx11
FlightlessMango
2020-04-28 17:02:51 +0200
e50e3f4f2a
[win32] remove unnecessary code from impl_win32.cpp
FlightlessMango
2020-04-28 15:56:34 +0200
1293d004fb
[win32] Hopefully improved CPU usage check
FlightlessMango
2020-04-28 15:37:19 +0200
05f5ad2176
Kiero basic dx11 injection
FlightlessMango
2020-04-27 11:00:42 +0200
ef5cd8bcc5
Add minhook dep in meson.build
FlightlessMango
2020-04-27 10:54:22 +0200
a9778320c3
Use my fork of minhook
FlightlessMango
2020-04-26 23:40:40 +0200
f4e1cd5ebe
Minhook Submodule
FlightlessMango
2020-04-26 20:07:12 +0200
9bd8e992b2
Windows cpu total load
FlightlessMango
2020-04-05 00:23:07 +0200
bcb6903565
Moved include dlfcn.h to loader_nvml.cpp
FlightlessMango
2020-04-04 20:15:59 +0200
6f59ff9613
Windows nvml
FlightlessMango
2020-04-04 19:58:48 +0200
d55d4d6df8
Show fps on non-linux
FlightlessMango
2020-04-03 22:11:02 +0200
c02e52d323
De-linuxify enough for windows test
jackun
2020-04-02 19:07:31 +0300
29e5c4e460
Show device's name and vulkan driver version
jackun
2020-04-28 18:05:25 +0300
8b855e3251
Fix mul/div order when normalizing io stats to sample per second as `fps_sampling_period` is also an integer.
jackun
2020-04-28 17:25:34 +0300
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)
jackun
2020-04-25 21:17:58 +0300
a35c1dd5d7
Update ImGui
jackun
2020-04-25 21:01:56 +0300
22ee56def5
[OpenGL] Use 32bit font texture until someone figures out why 8-bit looks worse
jackun
2020-04-25 13:13:05 +0300
0271aa6368
[OpenGL] Track threads with context, but might as well ignore glXMakeCurrent(NULL, NULL) calls probably
jackun
2020-04-21 20:57:13 +0300
12a528b894
Merge pull request #120 from medusalix/os-release
jackun
2020-04-21 17:34:28 +0300
79e4c5223a
In C-only apps, std::cerr and friends can be uninitialized
jackun
2020-04-21 17:19:12 +0300
934dc31e44
Add utility lib with dlsym hooking
jackun
2020-04-21 16:56:46 +0300
ebdaa901b9
Merge pull request #131 from Sporif/blacklist_v2
jackun
2020-04-21 16:58:46 +0300
b6340c832a
Add include for dlopen flags, fix build on musl
Danilo Spinella
2020-04-21 12:39:55 +0200
fb64b2ae0e
Add __ELF_NATIVE_CLASS to musl systems
Danilo Spinella
2020-04-21 12:17:41 +0200
728fc9fe56
dbus: Add missing include
Danilo Spinella
2020-04-21 12:29:27 +0200
a58525cabf
Add include for dlopen flags, fix build on musl
Danilo Spinella
2020-04-21 12:39:55 +0200
056b053fee
dbus: Add missing include
Danilo Spinella
2020-04-21 12:29:27 +0200
6200c562f4
Add __ELF_NATIVE_CLASS to musl systems
Danilo Spinella
2020-04-21 12:17:41 +0200
86f8ebed30
Trying to find XNVCtrl's display by iterating through 16 displays.
jackun
2020-04-20 22:51:55 +0300
6caa4a5173
Try load XNVCtrl as "libXNVCtrl.so.0"
jackun
2020-04-18 20:31:55 +0300
61ef9244e9
Disable dlsym hooking by default and fix LD_PRELOAD propagation to new processes
Sporif
2020-04-18 17:11:50 +0100
d1e90b5bec
[OpenGL] Add blacklist functionality
Sporif
2020-04-18 17:05:17 +0100
c4a00704cf
Separate out blacklist implementation
Sporif
2020-04-18 17:02:30 +0100
1eca184157
Vulkan Overlay: Don't try to change the image layout to present twice
Georg Lehmann
2020-02-06 22:29:42 +0100
efed107af6
[meson] check void* size once and better-ish xnvctrl checks
jackun
2020-04-15 19:45:59 +0300
cf5eb9e9a5
ifdef-guard dbus_info.h include
jackun
2020-04-15 19:12:56 +0300
1955be8810
Merge pull request #123 from Newbytee/add-doas-support
flightlessmango
2020-04-15 07:51:52 +0200
b9725ef82b
[Readme] Added goverlay
FlightlessMango
2020-04-15 07:24:57 +0200
91702f8009
Update README.md
Zeioth
2020-04-15 01:05:41 +0200
ad0f010951
Don't print that nvmlDeviceGetHandleByPciBusId failed if it wasn't even called
jackun
2020-04-14 00:54:44 +0300
723c6bedeb
Fix `init_x11` return value and X11/XNVCtrl logic checks
jackun
2020-04-14 00:25:27 +0300
88188ee1da
[dbus] Generalize a bit more but still give Spotify special treatment, keep track of 'org.mpris.MediaPlayer2' service providers
jackun
2020-04-13 03:02:52 +0300
7e5afe96bb
Add dbus_message_get_sender to dbus loader
jackun
2020-04-13 02:52:36 +0300
bb4b78ada0
[OpenGL] Spam terminal a little less with version strings
jackun
2020-04-12 16:38:28 +0300
f35e49defa
[OpenGL] Merge "shared" files back to imgui_hud.cpp
jackun
2020-04-12 16:21:11 +0300
b40fb95a04
[OpenGL] Better version parsing and fix gl version checks for vertex arrays
jackun
2020-04-12 16:16:13 +0300
06e0fdd248
Remove $ that shouldn't have been there
Newbyte
2020-04-12 12:12:28 +0200
9f83e15750
Implement doas support in build and setup scripts
Newbyte
2020-04-12 11:51:14 +0200
d6314da8b2
Merge branch 'master' into develop
FlightlessMango
2020-04-11 22:49:50 +0200
2383ba26fc
Tell GCC to stop exporting static library functions
jackun
2020-04-11 13:05:53 +0300
0f695d76c7
Merge pull request #119 from andrealmeid/log_to_mem
flightlessmango
2020-04-11 01:49:22 +0200
6576a0a09c
Print NVML return code as string
jackun
2020-04-11 01:01:37 +0300
a9311bb578
Allow to specify gpu with pci bus id by setting env var `MANGOHUD_PCI_DEV=xxxx:xx:xx:x` where x's are "domain🚌 slot.function"
jackun
2020-04-11 00:30:24 +0300
e5a256bfc0
Move DBus init to overlay_params so it can be enabled/disabled on the fly from a single place
jackun
2020-04-10 22:33:27 +0300
d81dc7936a
[OpenGL] Use glXQueryDrawable if XGetGeometry fails
jackun
2020-04-10 22:36:35 +0300
ff3c58c9c5
[OpenGL] Change glXMakeCurrent return type to int just in case and convert missed #ifdefs
jackun
2020-04-10 22:29:49 +0300
27cf8230d9
Merge pull request #122 from stephanlachnit/patch/nvml-dfsg
jackun
2020-04-10 15:53:25 +0300
dc39dc7650
Create script to release DFSG compliant source
Stephan Lachnit
2020-04-10 11:34:45 +0200
f860418e7e
Allow system NVML to be used
Stephan Lachnit
2020-04-10 11:33:58 +0200
f07aea54b6
logging: check if duration is enabled before checking if it has expired
André Almeida
2020-04-09 15:58:05 -0300
0a942512e9
logging: don't sleep if time is over
André Almeida
2020-04-08 11:55:28 -0300
0303f8de28
logging: write log to a memory buffer
André Almeida
2020-04-08 11:53:34 -0300
f3f04f3f78
Print dlerror() in lib loaders
jackun
2020-04-09 21:26:00 +0300
780ea7c89b
[OpenGL] Use GLAD instead on gl3w and hook EGL
jackun
2020-04-09 21:24:37 +0300
4906140a49
Fix Debian os-release name
medusalix
2020-04-09 14:03:35 +0200
f9b5e233ed
Improve os-release parsing
medusalix
2020-04-09 14:03:11 +0200
772ab6aa5b
[OpenGL] Don't exit if function is not found, it probably isn't catastrophic
jackun
2020-04-09 11:30:51 +0300
4830268a11
logging: fix indentation
André Almeida
2020-04-03 17:28:45 -0300
b4163b744b
[build.sh] openSuse: add python3-pip and ninja to deps
jackun
2020-04-07 02:20:49 +0300
a6bfa712e3
Do a sanity check for XNVCtrl and GLX headers
jackun
2020-04-05 16:11:29 +0300
08859b83c1
[build.sh] openSuse: pip install meson>=0.54, add dbus-1, warn about libXNVCtrl-devel needing extra repo
jackun
2020-04-05 16:05:10 +0300
08d8ece7be
[build.sh] Ubuntu: add dbus and force pip to install meson>=0.54
jackun
2020-04-05 15:11:16 +0300
0cb3bbef50
[Build script] Corrected name for Manjaro Linux
FlightlessMango
2020-04-05 14:00:04 +0200
fea9980d06
[Build script] *Buntu no longer needs libx11-dev 32bit
FlightlessMango
2020-04-05 13:47:27 +0200
d454ff43a2
Hide all hud elements on no_display
FlightlessMango
2020-04-05 13:20:15 +0200
e95a96d9f0
If used for other things than just reading sysfs files, xfs/jfs need stat() for inode type
jackun
2020-04-05 14:02:15 +0300
0db804aa01
Don't free DBusError if it was never inited because dbus_error_free() is nullptr too
jackun
2020-04-05 13:56:14 +0300
421146b822
Don't reinit dbus manager
jackun
2020-04-05 13:48:16 +0300
125cda222f
Add media_player param to readme/conf
jackun
2020-04-05 00:14:58 +0300
0a27e0a447
Clear all metadata strings in case other mpris-compatible media players don't have them all
jackun
2020-04-05 00:12:01 +0300
8024736253
Add DBus loader, combined ticker for Spotify metadata
jackun
2020-04-04 23:47:48 +0300
d975278396
Dbus with spotify
FlightlessMango
2020-02-03 23:31:44 +0100
cbb46fa21b
Also call default constructor for libnvctrl_loader
jackun
2020-04-04 20:46:54 +0300
0998d33d72
Use Vulkan-Headers module via wrap
Stephan Lachnit
2020-03-17 11:18:10 +0100
fbb4393231
Add builddir/ to gitignore
Stephan Lachnit
2020-03-30 00:41:21 +0200
8cd3172335
[OpenGL] Separate GLX out from shareable code so wayland sessions can just use EGL, hopefully
jackun
2020-04-02 01:30:47 +0300
2f034c6d1e
Use X11 loader functions instead of linking to X11 libs
jackun
2020-04-01 22:52:12 +0300
71b37906da
Shared X11 intialization functions
jackun
2020-04-01 22:17:24 +0300
329b5d66c2
Add X11 loader
jackun
2020-04-01 22:16:00 +0300
108bca7d4f
Don't include X11 headers in overlay_params.h
jackun
2020-04-01 15:37:42 +0300
bd9d9650a0
Move `dlsym` hook out from inject_glx.cpp
jackun
2020-04-01 15:22:43 +0300
0a36578adf
[OpenGL] Rename GLX loader functions
jackun
2020-04-01 15:20:22 +0300
b2e6727b25
[OpenGL] Rename loader_gl.* to loader_glx.*
jackun
2020-04-01 15:02:56 +0300
2e7d92e068
Move `real_dlsym` files out from `gl` subdir
jackun
2020-04-01 14:39:51 +0300
e750173b51
[OpenGL] Check if X11 is enabled
jackun
2020-04-01 11:46:08 +0300
0373383581
Add x11/wayland feature switches, rename 'use_xnvctrl' to 'with_xnvctrl'
Danilo Spinella
2020-02-11 22:29:29 +0100
59113b3ae2
[OpenGL] Move ImGui functions to separate file
jackun
2020-04-01 11:25:55 +0300
c3e50db2f4
[OpenGL] Import glXQueryDrawable just in case
jackun
2020-04-01 11:21:54 +0300