Commit Graph

229 Commits

Author SHA1 Message Date
FlightlessMango
8f79e9cef3 sampler: don't apply picmip unless it's set in config 2023-04-15 20:29:47 +02:00
FlightlessMango
070fa1be84 presets: don't clear options when parsing 2023-04-06 09:53:02 +02:00
FlightlessMango
915a3babad Add preset param and allow for preset config 2023-04-06 08:35:44 +02:00
FlightlessMango
ce5e0683f0 Nearest filter param 2023-04-03 00:04:24 +02:00
FlightlessMango
4fb0bb328b Bicubic filtering param 2023-04-03 00:04:24 +02:00
FlightlessMango
de29e057de Trilinear filtering param 2023-04-03 00:04:24 +02:00
FlightlessMango
5fe07a0ac3 Anisotropic filtering param 2023-04-03 00:04:24 +02:00
FlightlessMango
9b9e6e7b68 Sampler hook and picmip param 2023-04-03 00:04:24 +02:00
Hannes Mann
f92c8b1b76 overlay_params: Add FPS limit method 2023-03-16 03:33:42 +01:00
Artem Polishchuk
d323752d0b build: Fix building with GCC 13 2023-03-14 21:54:37 +01:00
Emil Velikov
b714f54cd4 dbus: reshuffle HAVE_DBUS handling
Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
2023-03-04 21:31:25 +02:00
Emil Velikov
535c1f0a83 mangoapp: reshuffle ifdef MANGOAPP guards
Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
2023-03-04 21:31:25 +02:00
FlightlessMango
f883e2cba1 set log_interval to 0 by default 2023-01-23 15:16:17 +01:00
FlightlessMango
03d64e5afb params: exec_name 2023-01-08 05:26:21 +01:00
FlightlessMango
7dee12a75a params: toggle_hud_position 2022-12-12 16:23:47 +01:00
FlightlessMango
61596104ce params: hud_compact default off 2022-12-12 16:02:01 +01:00
FlightlessMango
ebb0f969de params: don't enable hud_no_margin and log_versioning with full 2022-09-19 06:42:33 +02:00
FlightlessMango
57c4e4e6c2 increase width based on table_columns 2022-09-12 00:53:37 +02:00
FlightlessMango
d0a1c4ea07 horizontal view and hud_no_margin 2022-09-05 13:50:27 +02:00
FlightlessMango
e9a7865a90 logger: reinit on config reload 2022-08-01 01:50:33 +02:00
tisim
732439b8e6 changing Logger class from struct pointer to 3 variables
removing commented line of code
2022-08-01 01:26:10 +02:00
Alessandro Toia
bab3529c74 If fps_only is enabled then disable legacy_layout 2022-06-23 17:15:31 -07:00
Alessandro Toia
22abf62b76 Disable fcat when full is present in conf file 2022-06-18 16:59:54 -07:00
Alessandro Toia
3f15f2322f Disable fcat when using MANGOHUD_CONFIG=full 2022-06-18 16:48:30 -07:00
Alessandro Toia
b699b16d2a gamepad: disable gamepad_battery_icon by default 2022-06-10 18:17:22 -07:00
jackun
f680c28f1f
Generalize control over socket so it works with OpenGL too 2022-05-23 18:07:39 +03:00
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.
2022-05-23 17:53:49 +03:00
jackun
b404fb948e
Set width by table_columns if not specified. Set "text" values to next column with no_small_text 2022-05-15 13:30:22 +03:00
FlightlessMango
19fbd9bf9b Nvidia: only do throttling checks if enabled 2022-05-10 14:02:18 +02:00
Emil Velikov
1dfb14da47
overlay_params: make parse_overlay_env() static
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
2022-03-30 10:20:29 +03:00
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>
2022-03-30 10:20:29 +03:00
jackun
73da29d4ad
Try to init spdlog a bit earlier 2022-03-29 09:33:21 +03:00
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>
2022-03-12 18:12:05 +00:00
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
5c984e7b80 mangoapp: fsr_steam_sharpness 2022-03-08 17:36:13 +01:00
FlightlessMango
b1fdbc3a5b Disable gamemode dbus for now 2022-03-08 17:27:04 +01:00
Emil Velikov
8ac81477d9 Remove unused parseConfigFile() return type
Was briefly introduced a while ago and the only user was been dropped
since then.

Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
2022-03-06 19:02:39 +00:00
Alessandro Toia
74b328d209 gamepad: add option to disable icon and show capacity instead 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
316914da8d mangoapp: fixed mangoapp not respecting no_display 2022-02-15 19:16:45 +01:00
FlightlessMango
44a335a809 mangoapp: mangoapp_steam bool 2022-02-14 11:01:03 +01:00
FlightlessMango
6521eaa82d mangoapp: hide hud by default 2022-02-14 04:46:11 +01:00
FlightlessMango
339f5c0d11 mangoapp: hide when steam is focused 2022-02-13 14:57:48 +01:00
flightlessmango
a76f2a9677
Merge pull request #684 from Joshua-Ashton/no_display_default_mapp
Enable no_overlay by default with mangoapp
2022-02-06 21:57:14 +01:00
FlightlessMango
5373140341 Don't enable battery_icon with full 2022-02-06 21:56:45 +01:00
Joshua Ashton
beecde110b Enable no_overlay by default with mangoapp
Don't want this displaying unless explicitly requested.
2022-02-05 08:05:15 +00:00
FlightlessMango
6983c2ec39 Use gpu_metrics instead of libdrm when available 2022-02-04 19:55:00 +01:00
Joshua Ashton
b99817fd2b mangoapp: Don't redraw if we don't have new frames 2022-02-01 01:34:08 +00:00
Joshua Ashton
da8b0cbad4 mangoapp: Fix usage of notify_one in condition variable
This should be outside of the lock_guard scope to avoid a deadlock.
2022-02-01 01:27:45 +00:00