FlightlessMango
496fa0babc
mangoapp: shutdown and reinit based on no_display
2022-01-06 10:57:18 +01:00
FlightlessMango
6c0965c27b
Write a log summary
2022-01-06 07:10:09 +01:00
FlightlessMango
a1b7b55a54
Use hudelements params in logging
2022-01-05 11:27:39 +01:00
FlightlessMango
92151565fc
mangoapp: disable some options
2022-01-05 08:46:33 +01:00
flightlessmango
01cdc6cdc2
Merge pull request #664 from Joshua-Ashton/gamescope-external
...
mangoapp: Use GAMESCOPE_EXTERNAL_OVERLAY
2022-01-05 05:16:31 +00:00
FlightlessMango
941d5e6977
mangoapp: close if no_display
2022-01-05 06:14:19 +01:00
FlightlessMango
b0fc3d348a
mangoapp: notifier
2022-01-05 06:14:19 +01:00
FlightlessMango
4cd2ba539f
mangoapp: cleaning up
2022-01-05 06:14:19 +01:00
jackun
4a33838bcd
Add extra parentheses to make compiler happy
2022-01-04 18:20:33 +02:00
Joshua Ashton
80042e00a3
mangoapp: Rename to "mangoapp overlay window"
2022-01-04 12:17:36 +00:00
Joshua Ashton
0be5e9a72f
mangoapp: Use GAMESCOPE_EXTERNAL_OVERLAY
...
Don't replace the STEAM_OVERLAY
2022-01-04 06:56:56 +00:00
Alessandro Toia
4f02e20205
Blacklist: add EADesktop.exe and EALauncher.exe
2022-01-03 15:49:08 -08:00
Alessandro Toia
6717ad9ecf
Remove the FPS text from fps_only param
2022-01-03 15:43:53 -08:00
Alessandro Toia
15fc641fc3
Add fps_only param to disable showing the engine name
2022-01-02 19:30:52 -08:00
FlightlessMango
9758d2a286
Try to get correct amd gpu when multiple
2022-01-02 12:04:22 +01:00
FlightlessMango
e7c59c55a2
Rewrite reading core mhz files
2021-12-30 23:59:04 +01:00
Constantine
a04230ad29
Set VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT when creating swapchain
...
Fixes #582
2021-12-30 23:44:56 +02:00
FlightlessMango
cfd802c063
Incorrect param used in calc benchmark
2021-12-30 02:27:21 +01:00
jackun
161081b725
Clarify some things about application_name ( #654 )
2021-12-21 11:28:39 +02:00
FlightlessMango
aab8730f69
exec: make sure LD_PRELOAD is unset
2021-12-19 14:42:11 +01:00
FlightlessMango
7212c79feb
Logging: push param to benchmark calc
2021-12-19 14:40:27 +01:00
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.
2021-12-19 00:20:54 +09:00
FlightlessMango
337ecbc4cf
use scaling_cur_freq for cpu core mhz
2021-12-14 18:49:23 +01:00
FlightlessMango
ee7f3fbfd2
Mangoapp: frametime message queue
2021-12-13 14:38:50 +01:00
FlightlessMango
52ae70f650
read_line: return empty line if ifstream fails
2021-12-13 14:33:39 +01:00
FlightlessMango
ac58c30bbc
Use driverInfo for driver name/version instead
2021-12-13 14:20:38 +01:00
FlightlessMango
e7de7b5b93
Get device name before system info
2021-12-10 11:47:55 +01:00
FlightlessMango
9434033083
Don't use read_line as it causes issue with splitgate
2021-12-10 11:27:12 +01:00
FlightlessMango
f2dcf3f4b2
Rewrite of exec()
2021-12-09 21:16:12 +01:00
xc8a
bbd75f0907
Correct miscellaneus to miscellaneous
2021-12-07 08:36:57 +02:00
jackun
62584ae4ff
Fix mangohud-setup.sh paths
2021-12-02 09:06:48 +02:00
Alessandro Toia
8821ec6141
Fix markup for exec param in readme
2021-12-01 16:08:19 -08:00
Alessandro Toia
0fa85082ce
Add missing param to readme
2021-12-01 15:49:59 -08:00
FlightlessMango
23ed317536
mangoapp: shm struct + gamescope engine
2021-11-18 08:25:30 +01:00
FlightlessMango
fbda58c907
Some windows fixes
2021-11-12 05:44:53 +01:00
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>
2021-11-10 08:55:02 +02:00
FlightlessMango
572f6617ef
mangohud control python script
2021-11-04 02:08:45 +01:00
FlightlessMango
45be485a13
mangohud control
2021-11-04 02:08:26 +01:00
FlightlessMango
5fee3bc5e3
Change _params to pointer
2021-11-04 02:07:38 +01:00
FlightlessMango
872c3f03a4
Show highest cpu freq instead of cumulative
2021-11-03 01:06:15 +01:00
jackun
5a0f284e4f
Update README.md
2021-10-28 20:45:12 +03:00
Stephan Lachnit
9d1b3a358d
build-source: exclude spdlog ( #618 )
...
Signed-off-by: Stephan Lachnit <stephanlachnit@debian.org>
2021-10-28 16:38:32 +03:00
FlightlessMango
da573e8eba
mangoapp: fix not respecting nvctrl option
2021-10-23 02:35:09 +02:00
FlightlessMango
4d76ad5161
Fix some uglyness in meson build
2021-10-18 19:19:59 +02:00
FlightlessMango
67a4918439
Only check for glfw dep if mangoapp
2021-10-18 19:14:58 +02:00
FlightlessMango
e0fe8b6930
Fix issue with imgui options
2021-10-18 18:58:39 +02:00
FlightlessMango
d99d6c8bd4
Bump version to 0.6.6
2021-10-18 18:33:26 +02:00
FlightlessMango
cb3682633e
Mangoapp: include unistd for sleep
2021-10-18 17:50:58 +02:00
FlightlessMango
b001eb4714
Move _params init to overlay.cpp
2021-10-18 17:50:58 +02:00
FlightlessMango
cd215854ce
Mangoapp: meson option
2021-10-18 17:50:58 +02:00