Commit Graph

1320 Commits

Author SHA1 Message Date
Joshua Ashton
fb619147e4 Set overlay atom to tell gamescope to render over 2021-10-18 17:50:58 +02:00
FlightlessMango
4e3a40c6ef mangoapp + gamescope shm 2021-10-18 17:50:58 +02:00
flightlessmango
71082a9642
Merge pull request #612 from Rennarde1312/master
Fix flatpak install instruction
2021-10-16 14:36:08 +02:00
Rennarde1312
9b2a86adb4 Fix flatpak install instruction 2021-10-07 08:44:26 +02:00
jackun
1344b5fa3a
Ubuntu 32-bit libs note 2021-10-07 09:28:16 +03:00
jackun
a91f1c7cf7
Iterate through libraries for possible locations of dlopen/dlsym functions
glibc 2.34 moves `dlopen` and `dlsym` from libdl.so to libc.so
2021-10-07 09:02:59 +03:00
jackun
abf146f73c
Set correct swapchain_stats etc references for hw updater 2021-10-02 16:42:37 +03:00
jackun
9b6a39dfe9
sed s/gnu_linux/linux/g 2021-10-02 15:25:07 +03:00
jackun
90e48f95ca
Use unversioned fmt::format_error 2021-10-02 15:25:07 +03:00
jackun
6584f23a6c
Use ghc::filesystem to iterate over /proc/self/map_files 2021-10-02 15:25:07 +03:00
jackun
c452609718
Fix hw update thread waiting for initial update signal 2021-09-27 14:52:47 +03:00
jackun
ced84ec526
Try to find dlopen/dlsym from libc.so too (musl libc, glibc 2.34+) 2021-09-27 14:48:43 +03:00
jackun
cd43374102
Update README.md
Add extra line after table
2021-09-27 10:33:20 +03:00
Martin Wimpress
c8be7d3cc1
Add Ubuntu PPA install instructions (#431) 2021-09-24 22:26:43 +03:00
jackun
b3a95f1bca
Merge branch 'develop' 2021-09-24 22:17:31 +03:00
FlightlessMango
947f287a5e
Only create hw_info_thread once 2021-09-24 22:16:47 +03:00
jackun
729ccc83bd
Use spdlog's 'fmt' to format media player metadata
Usage:
  media_player_format={title};{artist};{album}

Semi-colon breaks to new line, might change.
2021-09-23 14:54:22 +03:00
Faalagorn
87e25a3038
Add missing and rearrange options in .conf
Added missing options and rearranged the way they appear under legacy layout plus minor fixes:
* Added some default values after `=`
* Commented out options with default values
* Unified style
2021-09-23 14:54:16 +03:00
FlightlessMango
3ac7772a55 Add universal param 2021-09-18 17:21:20 +02:00
jackun
898f0ea28d
Update README.md
Per-application configuration in ~/.config/MangoHud
2021-09-17 23:35:35 +03:00
jackun
18d401d626
Update build steps in README.md (#517) 2021-09-11 16:02:35 +03:00
jackun
ac11beef9b
[dbus] Don't stop D-Bus thread or remove filter if not completely deiniting 2021-09-08 23:35:09 +03:00
jackun
31e879215a
[dbus] Also check if gamemode is enabled with D-Bus 2021-08-21 18:45:47 +03:00
jackun
7e3a56d356
[dbus] Raise TRAP if wrong primitive type but allow to continue 2021-08-21 18:45:47 +03:00
Wojcie
d27f13fa88
About enabling multilib on arch based distros (#593)
* Update README.md about Arch Linux multilib
2021-08-20 17:25:19 +03:00
jackun
d1617818cd
Fix OpenGL gpu_name 2021-08-12 18:18:39 +03:00
jackun
a431c092eb
Separate libdrm and libdrm_amdgpu loader 2021-08-12 16:21:37 +03:00
jackun
822e325d11
Add get_basename, fix win32 build
std::string::substr likes to throw
2021-08-12 16:07:42 +03:00
jackun
67e5d790d1
Build and link to spdlog as static lib
Speeds up compiling a bit
2021-08-11 02:13:31 +03:00
jackun
9df9df0f4f
Fix some tangling printfs 2021-08-11 01:50:14 +03:00
jackun
24a011702f
[build.sh] Fix typo 2021-08-09 01:46:31 +03:00
jackun
6dee0948a5
Require meson >=0.54 for default_library option. 2021-08-08 22:00:05 +03:00
jackun
f273bf20f1
[build.sh] Re-add Deepin 2021-08-08 21:25:21 +03:00
jackun
94a7705554
Fix integer overflow on 32 bit, for procmem 2021-08-08 17:21:45 +03:00
jackun
361641382c
[build.sh] Attempt to fix wrong 32bit lib dir on non-Arch distros 2021-08-08 17:08:36 +03:00
gk
06a37bdcce
Use alternate method of checking for distro
Use ID/ID_LIKE instead of NAME which will allow less popular forks of
distros to work properly, for example archlabs, whose ID_LIKE will be
arch. And due to the simpler format this should be more
future-compatible.

It appears that some distros don't have ID_LIKE so it also includes ID
in the DISTRO variable.

There are a few downsides to this approach, notably:
 - The OpenSUSE message won't be able to detect whether the user is on
    leap or tumbleweed, so I made it print the command for both.
 - This requires some more globbing since the ID field will be before
    the ID_LIKE field, and the ID_LIKE field can include multiple
    distros.

https://freedesktop.org/software/systemd/man/os-release.html

PR #420
2021-08-08 15:53:22 +03:00
Vortex Acherontic
e5f625fc8a
Added openSUSE instructions to readme
PR #533
2021-08-08 13:48:59 +03:00
jackun
5767426192
Nope, ERROR level has higher priority, doh 2021-08-07 16:27:16 +03:00
jackun
60d5160c36
update imgui and spdlog wraps 2021-08-07 16:14:16 +03:00
jackun
17d87b26e6
update vulkan-headers to 1.2.158-2 2021-08-07 16:09:14 +03:00
jackun
c79e01830d
Clean up battery.{h,cpp} header includes 2021-08-07 16:02:37 +03:00
jackun
866fd8bc24
Add per process memory usage (procmem etc) 2021-08-07 15:56:27 +03:00
jackun
891abdf3b9
Skip setting up vulkan render if HUD is hidden 2021-07-31 01:14:42 +03:00
jackun
b20d2492bc
Limit keybind check to about 10hz 2021-07-31 01:14:42 +03:00
jackun
355c521f12
Misc small clean ups and fixes 2021-07-30 19:15:49 +03:00
jackun
a82e27d978
Use spdlog macros so logging can be completely disabled during compile-time 2021-07-27 16:16:39 +03:00
jackun
46c2183b5d
Use engine type enum in engine_version() 2021-07-27 15:34:15 +03:00
jackun
7d3b6b946d
Don't reinit stuff when re-creating swapchain
Partial revert of e13e98e03a
2021-07-21 19:00:49 +03:00
jackun
6c604f379c
Fix parse_pciids when trying to open pci.ids from alternate location 2021-07-21 19:00:49 +03:00
jackun
944202f273
Fix #ifdef scope in overlay_DestroyInstance 2021-07-20 22:46:45 +03:00