Commit Graph

83 Commits (c63037efb5af7b3c49ceef700c56c8ba6426f860)

Author SHA1 Message Date
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
Lars Krämer 20221217d4 Frame-timing using chrono 4 years ago
FlightlessMango 064c285f31 permit_upload and upload_log params 4 years ago
jackun 441f1d3f3f
Use std::locale::classic() in parse_float() 4 years ago
jackun e1fb2fbf88
Parse floats in C locale, hopefully 4 years ago
jackun 5ec6519832
Add `media_player_order` to set media player metadata order 4 years ago
FlightlessMango d41909321a More width fixing 4 years ago
FlightlessMango 0728d49a1d Fix width with no params 4 years ago
FlightlessMango 816d6ca515 Fixing hud width issues 4 years ago
FlightlessMango 6d1ed9751d Changed default keybinds 4 years ago
jackun a236af66ee
Lock metadata mutexes in case they are cleared by inotify thread 4 years ago
jackun 16b05dfc5e
Show gpu core clock or power usage in 4th column or both on next row if both are enabled 4 years ago
FlightlessMango 3d503c9f29 Don't enable histogram with full param 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 699de56fa1
[dbus] clear non-main players' metadata on dbus deinit 4 years ago
jackun c04658456a
Wider glyph ranges for custom font; media player text scaling with `font_scale_media_player` param 4 years ago
jackun 15ed8df404
Fix keybinds init when building without X11 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
jackun 9b595cef1a
[dbus] clear metadata on re-init; don't use exceptions 4 years ago
FlightlessMango 1d375fd155 Removed crosshair 4 years ago
jackun 613fa68491
Use `+` as keybind delimiter 4 years ago
jackun c5bb35c10d
Merge branch '159' into develop 4 years ago
Valters 1afea91dab
Add multi hotkey 4 years ago
jackun a27ee0dc39
Generalize initial metadata error message 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
jackun 768297b430
[editorconfig] Apply whitespace rules 4 years ago
FlightlessMango 3f4949f593 Added top-center overlay position 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
jackun cf5eb9e9a5
ifdef-guard dbus_info.h include 4 years ago
jackun e5a256bfc0
Move DBus init to overlay_params so it can be enabled/disabled on the fly from a single place 4 years ago
jackun 8cd3172335
[OpenGL] Separate GLX out from shareable code so wayland sessions can just use EGL, hopefully 4 years ago
jackun 2f034c6d1e
Use X11 loader functions instead of linking to X11 libs 4 years ago
jackun f8cc3bbf06
[config] Allow fps_limit=0 or commenting it out to disable fps limit 4 years ago
jackun cf17f70dab
Remove unused statistics related code 4 years ago
jackun 341aa21b87
[config] Move options map and config_file_path to overlay_params 4 years ago
jackun b0f36fad31
Expand paths only 4 years ago
FlightlessMango b0e1fe9321 [params] set targetFrameTime in params.cpp 4 years ago
jackun 6e40f9bdd5
Expand tilde to home dir if string param start with `~` 4 years ago
jackun 2e3f8077cb
Remove parse_output_file 4 years ago
jackun da9120f971
Add parse_signed() for gl_sync 4 years ago
jackun 125dbc1403
[OpenGL] Allow swap interval of -1 for adaptive sync, if supported 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