Commit Graph

94 Commits

Author SHA1 Message Date
FlightlessMango
8b801e8435 don't set hide_fsr_sharpness with full 2022-03-08 18:28:27 +01:00
FlightlessMango
0402fa4ab5 mangoapp: fsr_steam_sharpness 2022-03-08 17:51:06 +01:00
FlightlessMango
3f2db318c5 Some fixes for windows compiling 2022-02-24 22:26:28 +01:00
Alessandro Toia
9b668babdc gamepad: add bool is_charging 2022-02-18 18:16:41 -08:00
Alessandro Toia
74b328d209 gamepad: add option to disable icon and show capacity instead 2022-02-18 18:16:41 -08:00
Alessandro Toia
5c92c32491 add gamepad_battery to legacy elements 2022-02-18 18:16:41 -08:00
Alessandro Toia
4be3ba20c2 GAMEPAD: add battery reporting for gamepad devices
(xone,xpadneo,ds4,ds5,switch)
2022-02-18 18:14:14 -08:00
FlightlessMango
68f40c56cc only shrink frametime graph on mangoapp 2022-02-18 16:08:14 +01:00
jackun
e555a942fb
Use single IO stats instance 2022-02-18 16:44:10 +02:00
FlightlessMango
5cdedc4671 mangoapp: gamescope debug graphs 2022-02-15 10:23:33 +01:00
Alessandro Toia
056f7b0e29 Check if battery status is full 2022-02-13 14:40:04 -08:00
FlightlessMango
17867f2a6d Battery: show remaining if > 1.f 2022-02-13 15:01:47 +01:00
FlightlessMango
b11714a326 mangoapp: hide fsr sharp when off 2022-02-13 15:00:16 +01:00
FlightlessMango
cdcd08be44 battery remaining: don't show seconds at least by default 2022-02-13 08:51:28 +01:00
FlightlessMango
5508933c47 mangoapp: make fsr display a little prettier 2022-02-13 08:51:09 +01:00
Alessandro Toia
590f52d223 When battery is plugged in show plug icon 2022-02-12 15:28:34 -08:00
Alessandro Toia
b158888d54 Add remaining time text to battery 2022-02-08 21:33:43 -08:00
FlightlessMango
39f6ae98ec Battery remaining time 2022-02-09 05:20:59 +01:00
FlightlessMango
a9f811a207 mangoapp: gamescope fsr 2022-02-09 01:20:24 +01:00
FlightlessMango
d71dd74685 Fix amdgpu watt and make it more granular 2022-02-07 04:34:17 +01:00
FlightlessMango
fb1cae9cc9 display min/max frametime for period 2022-01-25 12:37:58 +01:00
Alessandro Toia
af716ac830 Add fps_only to legacy_elements, fixes #674 2022-01-21 17:40:29 -08:00
flightlessmango
1f94e0af4d
Merge pull request #657 from ishitatsuyuki/quad
overlay: avoid quadratic behavior
2022-01-17 08:18:25 +01:00
FlightlessMango
d5c409beed mangoapp: temporarily remove vram mhz 2022-01-15 01:34:09 +01:00
FlightlessMango
92151565fc mangoapp: disable some options 2022-01-05 08:46:33 +01: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
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
jackun
9b6a39dfe9
sed s/gnu_linux/linux/g 2021-10-02 15:25:07 +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
5767426192
Nope, ERROR level has higher priority, doh 2021-08-07 16:27:16 +03:00
jackun
866fd8bc24
Add per process memory usage (procmem etc) 2021-08-07 15:56:27 +03:00
jackun
355c521f12
Misc small clean ups and fixes 2021-07-30 19:15:49 +03:00
jackun
46c2183b5d
Use engine type enum in engine_version() 2021-07-27 15:34:15 +03:00
jackun
88d801bd7e
Move functions not directly related to vulkan from vulkan.cpp to overlay.cpp 2021-07-13 17:08:16 +03:00
jackun
750d2cddb5
Make engine type per instance 2021-06-27 16:31:19 +03:00
Alessandro Toia
0bc6d33a24 Fix frame spikes when using battery parameter 2021-06-19 19:57:07 -07:00
FlightlessMango
5330573c8c don't rely on std in engine detection 2021-06-17 00:49:46 +02:00
FlightlessMango
a50bbbac22 add battery, fps_limit and resolution to legacy layout 2021-06-11 18:58:11 +02:00
flightlessmango
428ddf4e8a
Merge pull request #536 from flightlessmango/battery_test
Battery info and font awesome icons
2021-06-10 20:52:58 +00:00
Joshua Ashton
815097718e Use nanoseconds to calculate fps
No need to round this earlier on.

Removes an unnecessary implicit float -> double conversion in the calculation also
2021-06-10 19:40:15 +02:00
Alessandro Toia
5c48b4729c Change param to battery, add param for icon, hide power when plugged in 2021-06-08 16:04:33 -07:00
Alessandro Toia
500a65dd52 Only display battery stats if a battery is present 2021-05-27 15:40:33 -07:00
Alessandro Toia
8980ff46bc When plugged in change battery icon according to percent 2021-05-27 15:40:33 -07:00
Alessandro Toia
b89b9b8109 Add ForkAwesome Icons 2021-05-27 15:40:33 -07:00
Alessandro Toia
1ab25220c6 Add param to check battery power and percent 2021-05-27 15:40:33 -07:00
Alessandro Toia
36ec9ef41a Add round_corners param 2021-04-29 21:06:22 -07:00
jackun
a724e5e294
Fix engine name not showing with engine_version without fps also enabled 2021-04-12 22:42:38 +03:00
Lukáš Horáček
8f3ecb81df Divide IO stats by time difference since last update
This should prevent IO stats reaching high numbers when application stops responding resulting into MangoHud not updating.
2021-03-13 17:10:25 +02:00
FlightlessMango
48cf66630b Detect WineD3D 2021-02-01 16:24:55 +01:00