Commit Graph

181 Commits

Author SHA1 Message Date
FlightlessMango
44d5546ba5 Add param table_columns 2020-11-17 15:09:15 +01:00
flightlessmango
ce6a87823b
Merge pull request #388 from flgx16/cpu_power
Add cpu_power
2020-11-17 14:48:27 +01:00
flightlessmango
f91e4f9a33
Merge pull request #395 from gort818/no_ms
Add param to enable/disable fps milliseconds text
2020-11-17 14:43:29 +01:00
FlightlessMango
7e93453a77 Changed fps_limit's delimiter to + 2020-11-17 14:31:45 +01:00
Alessandro Toia
92146c5833 Add frametime param to enable/disable frametime data next to fps 2020-11-16 15:44:19 -08:00
FlightlessMango
e5015283a8 cellpadding_y param 2020-11-16 12:53:38 +01:00
jackun
60ffab4350
Add no_small_font option for unified font size 2020-11-16 13:12:43 +02:00
Lukáš Horáček
3726c90c7a
Add cpu_power 2020-11-12 22:27:35 +01:00
FlightlessMango
366de9a9dd Legacy elements 2020-11-09 19:38:43 +01:00
FlightlessMango
cc38924997 Added graphs 2020-11-09 19:37:37 +01:00
FlightlessMango
6e7747c73c Add sorting for env var 2020-11-09 19:35:45 +01:00
FlightlessMango
aebd3353ab Move most hud elements into HudElement functions 2020-11-09 19:35:20 +01:00
Alessandro Toia
2496ab3541 After parsing load colors make sure it has a size of 3 2020-11-03 10:14:47 -08:00
FlightlessMango
b9b20d1117 Remove render_mango as it's no longer needed 2020-11-02 13:56:52 +01:00
Alessandro Toia
c53939587a Consolidate gpu/cpu load value config 2020-10-19 22:11:26 -07:00
Alessandro Toia
daa23d49db Consolidate cpu load color config 2020-10-19 21:06:10 -07:00
Alessandro Toia
e1269a18ff Consolidate gpu load color config 2020-10-19 20:41:39 -07:00
Alessandro Toia
5e486df67f Fix spacing 2020-10-06 16:59:47 -07:00
Alessandro Toia
17ae055161 Disable cpu/gpu load change from full param output 2020-10-06 16:53:27 -07:00
Alessandro Toia
dc0b3a9955 Set param defaults for load color change 2020-10-06 16:44:46 -07:00
Alessandro Toia
1c0a5af001 Implement cpu load color change 2020-10-05 16:41:59 -07:00
Alessandro Toia
d7f04deb56 Implement gpu load color change 2020-09-28 21:24:26 -07:00
FlightlessMango
cb8d992bfe Use real_font_size for padding 2020-09-23 12:23:29 +02:00
jackun
0bc9949af9
Default toggle FPS limit to Shift_L+F1, update README and config file 2020-09-19 13:21:07 +03:00
ZakMcKrack3n
73e6e31301
toggle fps limiter via hotkey, fps_limit may be set to multiple values
(e.g. 0,30,60).
fps toggle toggles between entries where zero means unlimited
2020-09-19 12:45:59 +03:00
jackun
a6dc259ea4
Remove unused sysinfo header 2020-09-09 10:43:24 +03:00
FlightlessMango
86703ee364 Win32 keybinds 2020-09-07 07:26:53 +02:00
FlightlessMango
ff5d85a4a5 Win32 overlay_params 2020-09-06 13:44:19 +02:00
jackun
cec98369ae
Include array, explicitly 2020-08-25 07:58:56 +03:00
FlightlessMango
4f64e1403a Deprecation message for output_file 2020-08-16 15:11:53 +02:00
Alessandro Toia
632f1e7000
Add wine and wine colors to overlay 2020-08-16 14:57:35 +03:00
FlightlessMango
ac85815d82 Changed output_file to output_folder 2020-08-15 15:14:55 +02:00
FlightlessMango
8a39043a13 Merge branch 'master' into develop 2020-08-15 14:04:30 +02:00
FlightlessMango
ce80203ee6 Minimal hud for recording 2020-08-09 08:39:49 +02:00
FlightlessMango
a06e01c7ef Merge branch 'develop' 2020-08-02 08:28:24 +02:00
FlightlessMango
4fd1c5f3e7 Fixed some basic errors 2020-08-02 08:25:04 +02:00
FlightlessMango
6a443f35ac Upload multiple logs 2020-08-02 01:10:21 +02:00
jackun
b07db5d3ef
[dbus] Don't clear metadata when reloading config file 2020-07-31 23:05:50 +03:00
flightlessmango
c046c250d8
Merge branch 'develop' into benchmark-percentages 2020-07-23 11:16:59 +00:00
jackun
5ce6bcb79c
Set target frametime only if fps_limit > 0 2020-07-17 01:14:09 +03:00
jackun
55430d7571
Initialized fps limiter or wait for 300 years 2020-07-17 00:41:09 +03:00
Lars Krämer
6dd08c89bc Use fallback only if no player was requested;
Request no player by default
2020-07-07 01:29:37 +02:00
Lars Krämer
6484e09f01 Implement wrapper class for DBusMessageIter
Implement for_each-style helpers for common constructions
Reimplement most of the DBus message parsing in terms of these
2020-07-07 01:28:04 +02:00
Lars Krämer
5850643db4 Change the media player functionality to allow changing active media
player
2020-07-07 01:27:46 +02:00
flightlessmango
eafa62356b
Merge branch 'develop' into benchmark-percentages 2020-06-30 04:39:08 +02:00
jackun
c63037efb5
Use 1-channel font textures; glyph ranges support; vulkan image descriptors and "helper" functions
* To save some memory, use just 1-channel alpha-only textures
* Add some sort of wider glyph ranges support
* Chop single-ish vulkan font image uploading function into separate reusable helper functions
* Use descriptor set for ImTextureID but probably use texture array and push constants for "fast-path" if need arises
2020-06-29 17:15:50 +03:00
Lars Krämer
20221217d4 Frame-timing using chrono 2020-06-24 20:14:24 +02:00
Kingsley McDonald
0e1fe708c8 make use of new float parsing function
i've also moved the input validation checks to the config parser, so that
warnings aren't displayed in the terminal output every time a benchmark is
run with an invalid percentile entry.
2020-06-23 19:01:55 +01:00
Kingsley McDonald
979c4d32ca oops! i didn't save changes from the merge conflict >.< 2020-06-23 18:51:51 +01:00
Kingsley McDonald
aa77a351de implement configurable benchmark percentiles. 2020-06-23 18:46:43 +01:00
FlightlessMango
064c285f31 permit_upload and upload_log params 2020-06-19 13:57:44 +02:00
jackun
441f1d3f3f
Use std::locale::classic() in parse_float() 2020-06-19 14:43:28 +03:00
jackun
e1fb2fbf88
Parse floats in C locale, hopefully 2020-06-19 13:47:30 +03:00
jackun
5ec6519832
Add media_player_order to set media player metadata order 2020-06-13 22:00:36 +03:00
FlightlessMango
d41909321a More width fixing 2020-06-11 13:59:15 +02:00
FlightlessMango
0728d49a1d Fix width with no params 2020-06-11 13:50:08 +02:00
FlightlessMango
816d6ca515 Fixing hud width issues 2020-06-11 04:48:26 +02:00
FlightlessMango
6d1ed9751d Changed default keybinds 2020-06-10 08:34:37 +02:00
jackun
a236af66ee
Lock metadata mutexes in case they are cleared by inotify thread 2020-06-08 19:09:10 +03:00
jackun
16b05dfc5e
Show gpu core clock or power usage in 4th column or both on next row if both are enabled 2020-06-06 12:50:13 +03:00
FlightlessMango
3d503c9f29 Don't enable histogram with full param 2020-06-06 00:49:24 +02:00
FlightlessMango
d8727110b0 Replaced log_period env with log_interval param 2020-06-04 00:52:11 +02:00
FlightlessMango
2d0ba9a076 Params to override cpu/gpu text 2020-06-01 02:08:35 +02:00
jackun
699de56fa1
[dbus] clear non-main players' metadata on dbus deinit 2020-05-28 20:55:30 +03:00
jackun
c04658456a
Wider glyph ranges for custom font; media player text scaling with font_scale_media_player param 2020-05-24 16:49:11 +03:00
jackun
15ed8df404
Fix keybinds init when building without X11 2020-05-24 14:14:10 +03:00
jackun
ff48525313
Consolidated amdgpu file handles to a struct and add gpu_power param to show power usage for amdgpu/nvml 2020-05-22 15:44:34 +03:00
jackun
9b595cef1a
[dbus] clear metadata on re-init; don't use exceptions 2020-05-22 15:00:35 +03:00
FlightlessMango
1d375fd155 Removed crosshair 2020-05-20 18:21:14 +02:00
jackun
613fa68491
Use + as keybind delimiter 2020-05-17 15:45:31 +03:00
jackun
c5bb35c10d
Merge branch '159' into develop 2020-05-17 15:24:47 +03:00
Valters
1afea91dab
Add multi hotkey 2020-05-17 15:19:20 +03:00
jackun
a27ee0dc39
Generalize initial metadata error message 2020-05-11 22:30:44 +03:00
jackun
d694a61d21
Add media_player_name and media_player_color params
Allows to set "main" media player and text color
2020-05-11 22:05:13 +03:00
jackun
768297b430
[editorconfig] Apply whitespace rules 2020-05-10 15:18:59 +03:00
FlightlessMango
3f4949f593 Added top-center overlay position 2020-05-04 06:54:25 +02:00
FlightlessMango
0eaba7bb6c Removed obsolete license from params 2020-05-02 17:14:14 +02:00
jackun
0ab53a1c06
Move MANGOHUD_PCI_DEV to config file param 'pci_dev'
Relax format requirements as long as it loosely resembles 'domain🚌slot.func' format.
2020-05-02 17:40:05 +03:00
jackun
cf5eb9e9a5
ifdef-guard dbus_info.h include 2020-04-15 19:12:56 +03:00
jackun
e5a256bfc0
Move DBus init to overlay_params so it can be enabled/disabled on the fly from a single place 2020-04-10 22:39:43 +03:00
jackun
8cd3172335
[OpenGL] Separate GLX out from shareable code so wayland sessions can just use EGL, hopefully 2020-04-02 03:09:49 +03:00
jackun
2f034c6d1e
Use X11 loader functions instead of linking to X11 libs 2020-04-02 03:09:49 +03:00
jackun
f8cc3bbf06
[config] Allow fps_limit=0 or commenting it out to disable fps limit 2020-03-28 23:38:33 +02:00
jackun
cf17f70dab
Remove unused statistics related code 2020-03-24 21:38:08 +02:00
jackun
341aa21b87
[config] Move options map and config_file_path to overlay_params 2020-03-16 18:32:48 +02:00
jackun
b0f36fad31
Expand paths only 2020-03-15 18:52:14 +02:00
FlightlessMango
b0e1fe9321 [params] set targetFrameTime in params.cpp 2020-03-15 17:09:03 +01:00
jackun
6e40f9bdd5
Expand tilde to home dir if string param start with ~ 2020-03-15 16:57:49 +02:00
jackun
2e3f8077cb
Remove parse_output_file 2020-03-13 18:24:21 +02:00
jackun
da9120f971
Add parse_signed() for gl_sync 2020-03-13 18:05:03 +02:00
jackun
125dbc1403
[OpenGL] Allow swap interval of -1 for adaptive sync, if supported 2020-03-13 17:54:36 +02:00
FlightlessMango
e24f5dfc8b added log_duration param and updated readme 2020-03-13 16:27:45 +01:00
FlightlessMango
8641392ca7 added MANGOHUD_FONT to params as font_file 2020-03-13 16:18:47 +01:00
FlightlessMango
d1bdf71580 added MANGOHUD_OUTPUT to params as output_file 2020-03-13 16:06:57 +01:00
FlightlessMango
fe69ec2955 changed refresh_config to reload_cfg 2020-03-13 14:57:11 +01:00
jackun
e0ce0493f7
[OpenGL] Set swap interval (vsync) with gl_vsync param 2020-03-12 12:12:21 +02:00
FlightlessMango
8bf8723ad5 added param text_color 2020-03-11 06:20:18 +01:00
FlightlessMango
77b3033cc7 Removed frametime_alpha and replace it with an overall alpha for text and frametime 2020-03-11 06:07:41 +01:00
FlightlessMango
163c76bea7 added param background_color 2020-03-10 07:48:04 +01:00
FlightlessMango
28e765a6a3 added param frametime_alpha 2020-03-10 07:27:28 +01:00