Commit Graph

1324 Commits (aafc2e0981193fb76891a09df671e1114590de4c)
 

Author SHA1 Message Date
FlightlessMango f7dffb03a1 mangoapp: bump width 2 years ago
FlightlessMango 77e4d51d87 calculate and show mins in benchmark 2 years ago
FlightlessMango 3366120364 Move calc benchmark into logger 2 years ago
FlightlessMango 7071900a79 Disable fps_only when using full param 2 years ago
FlightlessMango 496fa0babc mangoapp: shutdown and reinit based on no_display 2 years ago
FlightlessMango 6c0965c27b Write a log summary 2 years ago
FlightlessMango a1b7b55a54 Use hudelements params in logging 2 years ago
FlightlessMango 92151565fc mangoapp: disable some options 2 years ago
flightlessmango 01cdc6cdc2
Merge pull request #664 from Joshua-Ashton/gamescope-external
mangoapp: Use GAMESCOPE_EXTERNAL_OVERLAY
2 years ago
FlightlessMango 941d5e6977 mangoapp: close if no_display 2 years ago
FlightlessMango b0fc3d348a mangoapp: notifier 2 years ago
FlightlessMango 4cd2ba539f mangoapp: cleaning up 2 years ago
jackun 4a33838bcd
Add extra parentheses to make compiler happy 2 years ago
Joshua Ashton 80042e00a3 mangoapp: Rename to "mangoapp overlay window" 2 years ago
Joshua Ashton 0be5e9a72f mangoapp: Use GAMESCOPE_EXTERNAL_OVERLAY
Don't replace the STEAM_OVERLAY
2 years ago
Alessandro Toia 4f02e20205 Blacklist: add EADesktop.exe and EALauncher.exe 2 years ago
Alessandro Toia 6717ad9ecf Remove the FPS text from fps_only param 2 years ago
Alessandro Toia 15fc641fc3 Add fps_only param to disable showing the engine name 2 years ago
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) 2 years ago
FlightlessMango aab8730f69 exec: make sure LD_PRELOAD is unset 2 years ago
FlightlessMango 7212c79feb Logging: push param to benchmark calc 2 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.
2 years ago
FlightlessMango 337ecbc4cf use scaling_cur_freq for cpu core mhz 2 years ago
FlightlessMango ee7f3fbfd2 Mangoapp: frametime message queue 2 years ago
FlightlessMango 52ae70f650 read_line: return empty line if ifstream fails 2 years ago
FlightlessMango ac58c30bbc Use driverInfo for driver name/version instead 2 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