Commit Graph

243 Commits (67862421a630b7dd9d548e74bf275480f1f213b2)

Author SHA1 Message Date
FlightlessMango 67862421a6 Text outline
Adds the text_outline parameter that draws a black outline around all
text and the horizontal separator

[skip ci]
12 months ago
FlightlessMango 3efc2c05ee params: don't enable engine_short_names with full
[ci skip]
12 months ago
jackun 5fde8749af
Use a "get" function to initialize X11 loader...
...so static init doesn't spam log before we got that set up properly.
1 year ago
FlightlessMango 744f173298 params: set proper default values for font_size and table_columns 1 year ago
FlightlessMango c9e67ca573 params: set param defaults in it's own func 1 year ago
Alessandro Toia e77585d848 params: add missing bottom-center layout 1 year ago
Alessandro Toia 3daf7d73b3 param: horizontal_stretch 1 year ago
jackun 95b7b44b6f
Nuke `io_stats`, `io_read/write` params are enough 1 year ago
Arvind Doobary d41a74ca1a
Show amdgpu junction and memory temp, if available
Added config parameter `gpu_junction_temp` and `gpu_mem_temp`

Closes #841
1 year ago
jackun 238a621c11
Use snprintf instead 1 year ago
FlightlessMango 83d265637e params: preset 4: add throttling 1 year ago
FlightlessMango 69e4b2d877 params: update preset 4 1 year ago
FlightlessMango 7f945627f5 params: fix issue where env options were not applied 1 year ago
FlightlessMango 7225aaa628 parse_overlay_env: don't use sort_elements here 1 year ago
FlightlessMango 8f79e9cef3 sampler: don't apply picmip unless it's set in config 1 year ago
FlightlessMango 070fa1be84 presets: don't clear options when parsing 1 year ago
FlightlessMango 915a3babad Add preset param and allow for preset config 1 year ago
FlightlessMango ce5e0683f0 Nearest filter param 1 year ago
FlightlessMango 4fb0bb328b Bicubic filtering param 1 year ago
FlightlessMango de29e057de Trilinear filtering param 1 year ago
FlightlessMango 5fe07a0ac3 Anisotropic filtering param 1 year ago
FlightlessMango 9b9e6e7b68 Sampler hook and picmip param 1 year ago
Hannes Mann f92c8b1b76 overlay_params: Add FPS limit method 1 year ago
Artem Polishchuk d323752d0b build: Fix building with GCC 13 1 year ago
Emil Velikov b714f54cd4 dbus: reshuffle HAVE_DBUS handling
Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
1 year ago
Emil Velikov 535c1f0a83 mangoapp: reshuffle ifdef MANGOAPP guards
Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
1 year ago
FlightlessMango f883e2cba1 set log_interval to 0 by default 1 year ago
FlightlessMango 03d64e5afb params: exec_name 1 year ago
FlightlessMango 7dee12a75a params: toggle_hud_position 1 year ago
FlightlessMango 61596104ce params: hud_compact default off 1 year ago
FlightlessMango ebb0f969de params: don't enable hud_no_margin and log_versioning with full 2 years ago
FlightlessMango 57c4e4e6c2 increase width based on table_columns 2 years ago
FlightlessMango d0a1c4ea07 horizontal view and hud_no_margin 2 years ago
FlightlessMango e9a7865a90 logger: reinit on config reload 2 years ago
tisim 732439b8e6 changing Logger class from struct pointer to 3 variables
removing commented line of code
2 years ago
Alessandro Toia bab3529c74 If fps_only is enabled then disable legacy_layout 2 years ago
Alessandro Toia 22abf62b76 Disable fcat when full is present in conf file 2 years ago
Alessandro Toia 3f15f2322f Disable fcat when using MANGOHUD_CONFIG=full 2 years ago
Alessandro Toia b699b16d2a gamepad: disable gamepad_battery_icon by default 2 years ago
jackun f680c28f1f
Generalize control over socket so it works with OpenGL too 2 years ago
PMunkes 6a010d8eab Introduce FCAT overlay support
This introduces support to overlay FCAT markers on top of other HUD elements.
For more information about nVidia's FCAT tool see: https://nvidia.com/en-us/geforce/technologies/fcat/technology
This patch includes support for the existing parameter infrastructure and it is fully dynamic.

Squashed commit:

Refactor FCAT to use existing parameter handling infrastructure

With this patch the FCAT overlay should be hooked up into the normal
parameter handling infrastructure. This includes support for
configuration file options, which are also part of this commit.
2 years ago
jackun b404fb948e
Set width by `table_columns` if not specified. Set "text" values to next column with `no_small_text` 2 years ago
FlightlessMango 19fbd9bf9b Nvidia: only do throttling checks if enabled 2 years ago
Emil Velikov 1dfb14da47
overlay_params: make parse_overlay_env() static
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
2 years ago
Emil Velikov 6f85e388e5
overlay_params: mutate log_interval just after parsing
Currently we mutate the log_interval (if mangoapp is built), within the
logger itself. Move that to parse_overlay_config() where the actual
value is being parsed/set.

Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
2 years ago
jackun 73da29d4ad
Try to init spdlog a bit earlier 2 years ago
Emil Velikov 9c6de0271f overlay: completely remove force_amdgpu_hwmon option
No longer applicable, since the libdrm path is gone and hwmon is
required - either partially or in full.

Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
2 years ago
FlightlessMango 8b801e8435 don't set hide_fsr_sharpness with full 2 years ago
FlightlessMango 0402fa4ab5 mangoapp: fsr_steam_sharpness 2 years ago
FlightlessMango 5c984e7b80 mangoapp: fsr_steam_sharpness 2 years ago