FlightlessMango
c4954a310c
Text outline
...
Adds the text_outline parameter that draws a black outline around all
text and the horizontal separator
[skip ci]
1 year ago
FlightlessMango
ea3ba7e30d
system info: don't use glxinfo
...
It's not available in steam runtime and generates a lot of log spam
1 year ago
FlightlessMango
0b3904fd38
change config and upload logs to debug
1 year ago
Alessandro Toia
2b5bf96b20
overlay: Fix non stretched horzitontal center position layout
1 year ago
Alessandro Toia
1be907ed93
overlay: simplify window_size even more for !horizontal_stretch
1 year ago
Alessandro Toia
7b5c0a43c6
overlay: simplify window_size for !horizontal_stretch
1 year ago
Alessandro Toia
ed85504dec
overlay: fix spacing when not using horizontal_stretch
1 year ago
Alessandro Toia
3daf7d73b3
param: horizontal_stretch
1 year ago
FlightlessMango
b2c88c2dfd
param: engine_short_names
1 year ago
Alessandro Toia
c534f33156
When using horizontal layout set table_columns param to current count of table_columns
1 year ago
FlightlessMango
f7a712110f
intel: drm_dev use string instead
1 year ago
FlightlessMango
7ea1f33fa1
overlay: init_gpu: bring back checkNvidia
1 year ago
FlightlessMango
ddfc32211f
overlay: removed unused include
1 year ago
FlightlessMango
20b729cca4
Overlay: intel drm: change printf to spdlog
1 year ago
FlightlessMango
38a1328536
Overlay: find the correct drm for intel
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
FlightlessMango
4b69f23fb5
Add gpu_fan param and hwmon fan reading
...
Co-authored-by: Andreas Rachev <andreasratchev@gmail.com>
1 year ago
FlightlessMango
0a2b8a73ab
Fix horizontal separator drawing in the wrong place
1 year ago
FlightlessMango
b8bd09d638
More windows fixes
1 year ago
FlightlessMango
915a3babad
Add preset param and allow for preset config
2 years ago
FlightlessMango
22d374cc13
steam deck: fix fan speed
2 years ago
FlightlessMango
d84c85609a
overlay: position: bottom center
2 years ago
FlightlessMango
175493c89c
horizontal: default to max width
2 years ago
FlightlessMango
8cf92ff8a6
overlay: horizontal_separator func
2 years ago
Emil Velikov
eecd451068
meson: build with -Werror=missing-declarations
...
Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
2 years ago
Emil Velikov
b714f54cd4
dbus: reshuffle HAVE_DBUS handling
...
Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
2 years ago
FlightlessMango
3190778086
Don't update metrics if we're not logging and not displaying
2 years ago
FlightlessMango
d6c7b3c101
logging: write to file while logging
2 years ago
Alessandro Toia
f6d980696d
Fix not finding wine binary, with 64bit only wine
2 years ago
Kurt Kartaltepe
1a3fa6e4ff
overlay: Fixup device detection on intel GPUs
...
This resolves missing GPU names due to deviceID only being computed for
AMD gpus. It also filters out display adapters so there is less noise in
the logs when scanning cards.
2 years ago
FlightlessMango
7dee12a75a
params: toggle_hud_position
2 years ago
Alessandro Toia
5bf4091cdf
Add window padding if hud_compact = 0
2 years ago
FlightlessMango
f8ca49f627
allow for compact hud layout
2 years ago
FlightlessMango
e38413b2d8
use intel_gpu_top for gpu stats
2 years ago
FlightlessMango
e6c5ff4a4b
overlay.cpp: fixed renamed check metrics function
2 years ago
FlightlessMango
d0a1c4ea07
horizontal view and hud_no_margin
2 years ago
jackun
05133ae3cd
When `pci_dev` is set, don't skip AMD gpu if device id doesn't match
2 years ago
jackun
61716494c1
Check if data logger is valid
2 years ago
jackun
acfc62a434
Check if ImGui::BeginTable actually begun
2 years ago
Alessandro Toia
32cd485568
Remove uppercase MANGOHUD_LOG_LEVEL strings
2 years ago
Alessandro Toia
f0c3d123f5
Simplify MANGOHUD_LOG_LEVEL TO SPDLOG_LEVEL
2 years ago
Alessandro Toia
6e2e1d3967
Add check for valid log_level when using MANGOHUD_LOG_LEVEL
2 years ago
Alessandro Toia
c27de42465
use MANGOHUD_LOG_LEVEL env var to control SPDLOG_LEVEL
2 years ago
jackun
0916dadea6
Convert some "printfs" to spdlog
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
Alessandro Toia
a18cabb152
Move gamepad_update to update_hw_info
2 years ago
jackun
753dd96325
Use overlay_new/end_frame to push/pop custom ImGui styles
2 years ago
jackun
f4cbb8b14b
When available (i.e. using vulkan), check vendor/device id and skip device if no match
2 years ago
jackun
ac7c898ba7
Use uint32_t for device id etc
2 years ago