Commit Graph

1356 Commits (4341843117986f6db8d728b0e40d27a0a1298719)
 

Author SHA1 Message Date
FlightlessMango 9758d2a286 Try to get correct amd gpu when multiple 2 years ago
FlightlessMango e7c59c55a2 Rewrite reading core mhz files 2 years ago
Constantine a04230ad29 Set VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT when creating swapchain
Fixes #582
2 years ago
FlightlessMango cfd802c063 Incorrect param used in calc benchmark 2 years ago
jackun 161081b725
Clarify some things about application_name (#654) 3 years ago
FlightlessMango aab8730f69 exec: make sure LD_PRELOAD is unset 3 years ago
FlightlessMango 7212c79feb Logging: push param to benchmark calc 3 years ago
Tatsuyuki Ishi ada173e67f overlay: avoid quadratic behavior
Using a vector with erase(begin()) results in a copy of the full array
every time. This is inefficient and in the case of HUD graphs, was having
quadratic complexity which can noticeably affect performance.

This patch replaces most of the operations with an O(1) alternative,
keeping the total cost under a linear bound. While on this, also refactor
the size of graph array into a constant.
3 years ago
FlightlessMango 337ecbc4cf use scaling_cur_freq for cpu core mhz 3 years ago
FlightlessMango ee7f3fbfd2 Mangoapp: frametime message queue 3 years ago
FlightlessMango 52ae70f650 read_line: return empty line if ifstream fails 3 years ago
FlightlessMango ac58c30bbc Use driverInfo for driver name/version instead 3 years ago
FlightlessMango e7de7b5b93 Get device name before system info 3 years ago
FlightlessMango 9434033083 Don't use read_line as it causes issue with splitgate 3 years ago
FlightlessMango f2dcf3f4b2 Rewrite of exec() 3 years ago
xc8a bbd75f0907 Correct miscellaneus to miscellaneous 3 years ago
jackun 62584ae4ff
Fix mangohud-setup.sh paths 3 years ago
Alessandro Toia 8821ec6141 Fix markup for exec param in readme 3 years ago
Alessandro Toia 0fa85082ce Add missing param to readme 3 years ago
FlightlessMango 23ed317536 mangoapp: shm struct + gamescope engine 3 years ago
FlightlessMango fbda58c907 Some windows fixes 3 years ago
Stephan Lachnit 4983056600 fix regression in hw_info_updater
Calling std::unique_lock in update() will cause a delay if
update_hw_info() takes longer than the period when update() is called.
To fix this, a try_to_lock tag is added. update() will only update if
the lock is aquired, else the update call is skipped.

Signed-off-by: Stephan Lachnit <stephanlachnit@debian.org>
3 years ago
FlightlessMango 572f6617ef mangohud control python script 3 years ago
FlightlessMango 45be485a13 mangohud control 3 years ago
FlightlessMango 5fee3bc5e3 Change _params to pointer 3 years ago
FlightlessMango 872c3f03a4 Show highest cpu freq instead of cumulative 3 years ago
jackun 5a0f284e4f
Update README.md 3 years ago
Stephan Lachnit 9d1b3a358d
build-source: exclude spdlog (#618)
Signed-off-by: Stephan Lachnit <stephanlachnit@debian.org>
3 years ago
FlightlessMango da573e8eba mangoapp: fix not respecting nvctrl option 3 years ago
FlightlessMango 4d76ad5161 Fix some uglyness in meson build 3 years ago
FlightlessMango 67a4918439 Only check for glfw dep if mangoapp 3 years ago
FlightlessMango e0fe8b6930 Fix issue with imgui options 3 years ago
FlightlessMango d99d6c8bd4 Bump version to 0.6.6 3 years ago
FlightlessMango cb3682633e Mangoapp: include unistd for sleep 3 years ago
FlightlessMango b001eb4714 Move _params init to overlay.cpp 3 years ago
FlightlessMango cd215854ce Mangoapp: meson option 3 years ago
Joshua Ashton fb619147e4 Set overlay atom to tell gamescope to render over 3 years ago
FlightlessMango 4e3a40c6ef mangoapp + gamescope shm 3 years ago
flightlessmango 71082a9642
Merge pull request #612 from Rennarde1312/master
Fix flatpak install instruction
3 years ago
Rennarde1312 9b2a86adb4 Fix flatpak install instruction 3 years ago
jackun 1344b5fa3a
Ubuntu 32-bit libs note 3 years ago
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
3 years ago
jackun abf146f73c
Set correct swapchain_stats etc references for hw updater 3 years ago
jackun 9b6a39dfe9
sed s/gnu_linux/linux/g 3 years ago
jackun 90e48f95ca
Use unversioned `fmt::format_error` 3 years ago
jackun 6584f23a6c
Use `ghc::filesystem` to iterate over /proc/self/map_files 3 years ago
jackun c452609718
Fix hw update thread waiting for initial update signal 3 years ago
jackun ced84ec526
Try to find `dlopen`/`dlsym` from libc.so too (musl libc, glibc 2.34+) 3 years ago
jackun cd43374102
Update README.md
Add extra line after table
3 years ago
Martin Wimpress c8be7d3cc1
Add Ubuntu PPA install instructions (#431) 3 years ago