Alessandro Toia
74b328d209
gamepad: add option to disable icon and show capacity instead
2 years ago
Alessandro Toia
a8ab4e2991
GAMEPAD: remove unused param and change xone to xbox
2 years ago
Alessandro Toia
4be3ba20c2
GAMEPAD: add battery reporting for gamepad devices
...
(xone,xpadneo,ds4,ds5,switch)
2 years ago
FlightlessMango
5cdedc4671
mangoapp: gamescope debug graphs
2 years ago
FlightlessMango
44a335a809
mangoapp: mangoapp_steam bool
2 years ago
FlightlessMango
a9f811a207
mangoapp: gamescope fsr
2 years ago
Alessandro Toia
15fc641fc3
Add fps_only param to disable showing the engine name
2 years ago
jackun
729ccc83bd
Use spdlog's 'fmt' to format media player metadata
...
Usage:
media_player_format={title};{artist};{album}
Semi-colon breaks to new line, might change.
3 years ago
jackun
866fd8bc24
Add per process memory usage (`procmem` etc)
3 years ago
jackun
c093f9823e
Use libdrm_amdgpu for amdgpu sensor info, if available
...
Using plain `open` as `drmOpen` needs bus id check which needs interface 1.4 ioctl which gives EPERM cause only DRM_MASTER can call it :(
https://github.com/clbr/radeontop/issues/48#issuecomment-493792404
3 years ago
Joshua Martin
3b0b6fbc42
Add position options to place the overlay halfway down the screen ( #561 )
3 years ago
flightlessmango
428ddf4e8a
Merge pull request #536 from flightlessmango/battery_test
...
Battery info and font awesome icons
3 years ago
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
3 years ago
Alessandro Toia
5c48b4729c
Change param to battery, add param for icon, hide power when plugged in
3 years ago
Alessandro Toia
1ab25220c6
Add param to check battery power and percent
3 years ago
Alessandro Toia
36ec9ef41a
Add round_corners param
3 years ago
jackun
afa50a17c4
[OpenGL] Add gl_size_query, gl_bind_framebuffer, gl_dont_flip options for workarounds
...
`gl_size_query = viewport` - specify what to use for getting display size. Options are "viewport", "scissorbox" or disabled. Defaults to using glXQueryDrawable.
`gl_bind_framebuffer = 0` - (re)bind given framebuffer before MangoHud gets drawn. Helps with Crusader Kings 3.
`gl_dont_flip = 1` - don't swap origin if using GL_UPPER_LEFT. Helps with Ryujinx.
3 years ago
flightlessmango
e57be394d7
Merge pull request #428 from flgx16/swap
...
Add swap
3 years ago
flightlessmango
05cf9fc5d6
Add gamemode and vkbasalt function
4 years ago
FlightlessMango
c54f8bec5d
Hud elements exec function
4 years ago
Alessandro Toia
c4925ac83e
Allow multiple instances of custom_text_center and custom_text
4 years ago
Lukáš Horáček
f11a49ae8b
Add swap
4 years ago
Alessandro Toia
80004d3fe0
Chnage fps color based on fps value
4 years ago
Alessandro Toia
75d9e51445
Remove custom_header, add new params custom_text_center and custom_text
4 years ago
Alessandro Toia
b77517501c
Add new param custom_header
4 years ago
Alessandro Toia
4ada6d1036
Add show_fps_limit param
4 years ago
FlightlessMango
c8d68be476
Add resolution param
4 years ago
Alessandro Toia
ed0c7a344d
Add new param 'core_load_change' to change colors of cpu core load depending on load %
4 years ago
FlightlessMango
3827fe96d4
Add autostart_log param
4 years ago
jackun
ee2933bff5
Resize fonts
4 years ago
Alessandro Toia
ef05ab2f20
Parse blacklist with parse_str_tokenize
4 years ago
Alessandro Toia
7c80dc53ef
Allow users to add a new item to the blacklist from config file
4 years ago
FlightlessMango
44d5546ba5
Add param table_columns
4 years ago
flightlessmango
ce6a87823b
Merge pull request #388 from flgx16/cpu_power
...
Add cpu_power
4 years ago
Alessandro Toia
92146c5833
Add frametime param to enable/disable frametime data next to fps
4 years ago
FlightlessMango
e5015283a8
cellpadding_y param
4 years ago
jackun
60ffab4350
Add `no_small_font` option for unified font size
4 years ago
Lukáš Horáček
3726c90c7a
Add cpu_power
4 years ago
FlightlessMango
553bf50e6a
Added cpu_mhz param
4 years ago
FlightlessMango
366de9a9dd
Legacy elements
4 years ago
FlightlessMango
cc38924997
Added graphs
4 years ago
FlightlessMango
aebd3353ab
Move most hud elements into HudElement functions
4 years ago
FlightlessMango
b9b20d1117
Remove render_mango as it's no longer needed
4 years ago
Alessandro Toia
ec322b556e
Formatting fixes, remove commented code
4 years ago
Alessandro Toia
76c2129ae2
Remove more unused variables
4 years ago
Alessandro Toia
3e446f7c11
Remove unused variables
4 years ago
Alessandro Toia
c53939587a
Consolidate gpu/cpu load value config
4 years ago
Alessandro Toia
daa23d49db
Consolidate cpu load color config
4 years ago
Alessandro Toia
e1269a18ff
Consolidate gpu load color config
4 years ago
Alessandro Toia
1c0a5af001
Implement cpu load color change
4 years ago
Alessandro Toia
11d9c3aa97
remove param gpu_load_low as it is not needed
4 years ago
Alessandro Toia
d7f04deb56
Implement gpu load color change
4 years ago
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
4 years ago
FlightlessMango
4f64e1403a
Deprecation message for output_file
4 years ago
Alessandro Toia
632f1e7000
Add wine and wine colors to overlay
4 years ago
FlightlessMango
ac85815d82
Changed output_file to output_folder
4 years ago
FlightlessMango
8a39043a13
Merge branch 'master' into develop
4 years ago
FlightlessMango
ce80203ee6
Minimal hud for recording
4 years ago
FlightlessMango
a06e01c7ef
Merge branch 'develop'
4 years ago
FlightlessMango
6a443f35ac
Upload multiple logs
4 years ago
flightlessmango
c046c250d8
Merge branch 'develop' into benchmark-percentages
4 years ago
larskraemer
a28931ef6b
General cleanup ( #272 )
...
* Cleanup unused struct fields, use uniform include guards
4 years ago
flightlessmango
eafa62356b
Merge branch 'develop' into benchmark-percentages
4 years ago
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
4 years ago
Kingsley McDonald
979c4d32ca
oops! i didn't save changes from the merge conflict >.<
4 years ago
Kingsley McDonald
aa77a351de
implement configurable benchmark percentiles.
4 years ago
FlightlessMango
064c285f31
permit_upload and upload_log params
4 years ago
jackun
5ec6519832
Add `media_player_order` to set media player metadata order
4 years ago
FlightlessMango
135f3a5009
Fixing compiler warnings and removing control
4 years ago
FlightlessMango
d8727110b0
Replaced log_period env with log_interval param
4 years ago
FlightlessMango
2d0ba9a076
Params to override cpu/gpu text
4 years ago
jackun
c04658456a
Wider glyph ranges for custom font; media player text scaling with `font_scale_media_player` param
4 years ago
FlightlessMango
ac926bbfd5
Added histogram param
4 years ago
FlightlessMango
078617f999
Added param for engine version
4 years ago
jackun
ff48525313
Consolidated amdgpu file handles to a struct and add `gpu_power` param to show power usage for amdgpu/nvml
4 years ago
FlightlessMango
1d375fd155
Removed crosshair
4 years ago
jackun
c5bb35c10d
Merge branch '159' into develop
4 years ago
Valters
1afea91dab
Add multi hotkey
4 years ago
jackun
d694a61d21
Add `media_player_name` and `media_player_color` params
...
Allows to set "main" media player and text color
4 years ago
FlightlessMango
848b296477
Display vulkan driver
...
Co-authored-by: Georg Lehmann <dadschoorse@gmail.com>
4 years ago
FlightlessMango
f3422af562
Param gpu_name
4 years ago
FlightlessMango
3f4949f593
Added top-center overlay position
4 years ago
FlightlessMango
e170e64f9c
[Params] Version option
4 years ago
FlightlessMango
0eaba7bb6c
Removed obsolete license from params
4 years ago
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.
4 years ago
FlightlessMango
d975278396
Dbus with spotify
4 years ago
jackun
108bca7d4f
Don't include X11 headers in overlay_params.h
4 years ago
jackun
cf17f70dab
Remove unused statistics related code
4 years ago
FlightlessMango
23adda92b7
Added param 'arch'
4 years ago
jackun
341aa21b87
[config] Move options map and config_file_path to overlay_params
4 years ago
FlightlessMango
e24f5dfc8b
added log_duration param and updated readme
4 years ago
FlightlessMango
8641392ca7
added MANGOHUD_FONT to params as font_file
4 years ago
FlightlessMango
d1bdf71580
added MANGOHUD_OUTPUT to params as output_file
4 years ago
FlightlessMango
fe69ec2955
changed refresh_config to reload_cfg
4 years ago
jackun
e0ce0493f7
[OpenGL] Set swap interval (vsync) with `gl_vsync` param
4 years ago
FlightlessMango
8bf8723ad5
added param text_color
4 years ago
FlightlessMango
77b3033cc7
Removed frametime_alpha and replace it with an overall alpha for text and frametime
4 years ago
FlightlessMango
ccf870e630
changed offset_x/y to int so it can be negative
4 years ago
FlightlessMango
163c76bea7
added param background_color
4 years ago
FlightlessMango
28e765a6a3
added param frametime_alpha
4 years ago