Commit Graph

108 Commits (68ce8f81cc767ee5e7adfb38a9fb2e3388e21633)

Author SHA1 Message Date
Emil Velikov 68ce8f81cc Remove libdrm_amdgpu metrics
There are two alternatives - hwmon entries and gpu_metrics sysfs file.

Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
2 years ago
Alessandro Toia 4be3ba20c2 GAMEPAD: add battery reporting for gamepad devices
(xone,xpadneo,ds4,ds5,switch)
2 years ago
FlightlessMango e9d4eeff04 mangohudctl meson option 2 years ago
FlightlessMango 37e18279e7 mangoapp: use amdgpu metrics 2 years ago
FlightlessMango 92151565fc mangoapp: disable some options 2 years ago
FlightlessMango 45be485a13 mangohud control 3 years ago
FlightlessMango da573e8eba mangoapp: fix not respecting nvctrl option 3 years ago
FlightlessMango cd215854ce Mangoapp: meson option 3 years ago
FlightlessMango 4e3a40c6ef mangoapp + gamescope shm 3 years ago
jackun 822e325d11
Add get_basename, fix win32 build
std::string::substr likes to throw
3 years ago
jackun 2f807a4c0d
Add `spdlog` wrap and logging 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
Alessandro Toia 5656001639 Add forkawesome from compressed Base85 TTF 3 years ago
Alessandro Toia 5adb4500c7 Install forkawesome font file 3 years ago
FlightlessMango a90c897feb Check battery info 3 years ago
jackun 47865573a8
Add option to prepend libdir to library's path in vulkan manifest
"\$LIB" technically breaks json but on the other hand vulkan loader
currently doesn't handle "\\$LIB"
Help with issue #468
3 years ago
jackun 54d6a8e889
Unset LD_LIBRARY_PATH if using absolute paths in LD_PRELOAD
$LIB in LD_LIBRARY_PATH makes `ldconfig` unhappy.
3 years ago
jackun 6a5cd38127
Meson option to have absolute paths in LD_PRELOAD 4 years ago
FlightlessMango 378cc1e089 Push params to HudElements options 4 years ago
FlightlessMango ac821df7fa Win32 basic d3d11 present hook 4 years ago
FlightlessMango 2f55f52011 Allow blacklist for unix too 4 years ago
FlightlessMango ab90abe4d4 De-linuxify vulkan 4 years ago
FlightlessMango bf9132bba1 Win32 nvapi gpu usage 4 years ago
FlightlessMango 7dd6792772 Win32 nvapi gpu usage 4 years ago
FlightlessMango 2ebb381166 Win32 d3d_shared 4 years ago
FlightlessMango cbd87585b4 Win32 cpu usage 4 years ago
FlightlessMango ff5d85a4a5 Win32 overlay_params 4 years ago
FlightlessMango ed466d3c9d Fix some more linux vs win compatability 4 years ago
FlightlessMango 785b37534d win32 file_utils 4 years ago
FlightlessMango c3fc0f10b0 Start separating vulkan, keybinds, overlay and font 4 years ago
FlightlessMango 1263b8d954 Build with windows_deps 4 years ago
FlightlessMango 9391822da5 Basic d3d12 present hook 4 years ago
FlightlessMango 8d3e8b5205 Add kiero to win 4 years ago
FlightlessMango 3ffa1bed7a Windows attach dll 4 years ago
FlightlessMango b7aa6a997b Separate unix and windows in meson 4 years ago
jackun a173989b1c
Make build.sh compatible with \$LIB 4 years ago
Stephan Lachnit d712d35aaf
simplify cross arch preloading
This commit does a couple of things. In the mangohud launch script, the library will be found using $LIB with ld, so the correct path is selected depending on the cpu arch. The same is done for mangohud.json (vulkan layer). In addition some now unused files have been deleted.

Signed-off-by: Stephan Lachnit <stephanlachnit@protonmail.com>
4 years ago
Stephan Lachnit acf2d88fbc Import Dear ImGui files as subproject
Signed-off-by: Stephan Lachnit <stephanlachnit@protonmail.com>
4 years ago
jackun 5fe5ac5f3d
Build script and fixes for Steam Runtime SDK 4 years ago
jackun 0d03b5a150
meson: use gnu_symbol_visibility argument
This uses a meson builtin to handle -fvisibility=hidden.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4740>
4 years ago
jackun 2da02ee553
Try to limit exported symbols with --version-script 4 years ago
FlightlessMango 99cefe96a5 Created logging.cpp 4 years ago
FlightlessMango 916ef02eb2 Revert "Add readlink.c to meson"
This reverts commit 56933049d0.
4 years ago
FlightlessMango 56933049d0 Add readlink.c to meson 4 years ago
Stephan Lachnit d956f60f86 remove old system nvml build option
Signed-off-by: Stephan Lachnit <stephanlachnit@protonmail.com>
4 years ago
jackun 953c8d0e0f
Add meson option `with_nvml` 4 years ago
FlightlessMango 4bdd252393 Load 32bit libs if they exist with 64bit bin 4 years ago
jackun 768297b430
[editorconfig] Apply whitespace rules 4 years ago
FlightlessMango ed62155310 Parse pci.ids
Co-authored-by: jackun <jack.un@gmail.com>
4 years ago
FlightlessMango 03c9d1cd90 We don't need two vk_enum_to_str in shared_library 4 years ago