Commit Graph

  • 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