FlightlessMango
15a5edeb51
mangoapp: fixing up ctl switch statements
2022-01-22 05:17:55 +01:00
FlightlessMango
c50c815630
destroy logger with vulkan instance
2022-01-22 04:24:48 +01:00
Alessandro Toia
af716ac830
Add fps_only to legacy_elements, fixes #674
2022-01-21 17:40:29 -08:00
FlightlessMango
46730b572a
permit starting a new log even if previous is rendering
2022-01-21 13:33:39 +01:00
FlightlessMango
9c7f91eccd
clearer headers in summary
2022-01-21 11:20:50 +01:00
FlightlessMango
e9d4eeff04
mangohudctl meson option
2022-01-21 10:42:30 +01:00
FlightlessMango
97f6a00171
mangohudctl and interface
2022-01-21 10:35:55 +01:00
flightlessmango
ba583552b5
Merge pull request #673 from Joshua-Ashton/mangoapp-log
...
Write log file in mangoapp
2022-01-21 08:01:40 +01:00
Joshua Ashton
f462c7ff76
Write log file in mangoapp
...
This was only writing the summary, which is rather useless.
2022-01-21 06:46:25 +00:00
FlightlessMango
3e2023a4a2
mangoapp: control socket
2022-01-20 01:24:01 +01:00
FlightlessMango
d4ca1050ec
control: add toggle-logging
2022-01-19 05:29:50 +01:00
FlightlessMango
d734fa1b66
mangoapp: set static height to include benchmark
2022-01-19 05:29:50 +01:00
Alessandro Toia
2455d7ae9e
Disable fps_color_change and core_load_change when using full config
2022-01-18 17:11:51 -08:00
flightlessmango
0f49c5796a
Merge pull request #671 from Joshua-Ashton/empty_crash
...
Fix crash when no frames were recorded
2022-01-19 01:57:03 +01:00
Joshua Ashton
437563fa77
Fix crash when no frames were recorded
...
This can happen with MangoApp + the Steam Deck UI as it doesn't commit when there is nothing going on
2022-01-19 00:51:50 +00:00
FlightlessMango
3d3916247a
mangoapp: force benchmark underneath
2022-01-19 01:35:46 +01:00
FlightlessMango
8ee7dc0d7b
mangoapp: increase window size when rendering benchmark
2022-01-19 01:35:46 +01:00
FlightlessMango
53b2a8b842
mangoapp: force log_interval 0
2022-01-19 01:35:46 +01:00
Alessandro Toia
21ecb48214
Fix fps not showing when using full config
2022-01-18 16:04:05 -08:00
FlightlessMango
6f882115f0
initialize m_log_end
2022-01-18 23:49:30 +01:00
flightlessmango
1f94e0af4d
Merge pull request #657 from ishitatsuyuki/quad
...
overlay: avoid quadratic behavior
2022-01-17 08:18:25 +01:00
FlightlessMango
5d3c0ff686
mangoapp: make sure logger is inited
2022-01-15 20:05:32 +01:00
FlightlessMango
d5c409beed
mangoapp: temporarily remove vram mhz
2022-01-15 01:34:09 +01:00
FlightlessMango
37e18279e7
mangoapp: use amdgpu metrics
2022-01-14 22:41:38 +01:00
FlightlessMango
498687c33d
mangoapp: let gamescope decide when to send updates
2022-01-07 18:42:06 +01:00
FlightlessMango
f7dffb03a1
mangoapp: bump width
2022-01-07 11:00:49 +01:00
FlightlessMango
77e4d51d87
calculate and show mins in benchmark
2022-01-06 14:54:45 +01:00
FlightlessMango
3366120364
Move calc benchmark into logger
2022-01-06 14:54:45 +01:00
FlightlessMango
7071900a79
Disable fps_only when using full param
2022-01-06 13:40:25 +01:00
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
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