Commit Graph

1152 Commits (729ccc83bd9eb446b4767cf8b1aa31c6f73de5cb)
 

Author SHA1 Message Date
jackun 729ccc83bd
Use spdlog's 'fmt' to format media player metadata
Usage:
  media_player_format={title};{artist};{album}

Semi-colon breaks to new line, might change.
3 years ago
Faalagorn 87e25a3038
Add missing and rearrange options in .conf
Added missing options and rearranged the way they appear under legacy layout plus minor fixes:
* Added some default values after `=`
* Commented out options with default values
* Unified style
3 years ago
FlightlessMango 3ac7772a55 Add universal param 3 years ago
jackun 898f0ea28d
Update README.md
Per-application configuration in ~/.config/MangoHud
3 years ago
jackun 18d401d626
Update build steps in README.md (#517) 3 years ago
jackun ac11beef9b
[dbus] Don't stop D-Bus thread or remove filter if not completely deiniting 3 years ago
jackun 31e879215a
[dbus] Also check if gamemode is enabled with D-Bus 3 years ago
jackun 7e3a56d356
[dbus] Raise TRAP if wrong primitive type but allow to continue 3 years ago
jackun d1617818cd
Fix OpenGL gpu_name 3 years ago
jackun a431c092eb
Separate libdrm and libdrm_amdgpu loader 3 years ago
jackun 822e325d11
Add get_basename, fix win32 build
std::string::substr likes to throw
3 years ago
jackun 67e5d790d1
Build and link to spdlog as static lib
Speeds up compiling a bit
3 years ago
jackun 9df9df0f4f
Fix some tangling printfs 3 years ago
jackun 24a011702f
[build.sh] Fix typo 3 years ago
jackun 6dee0948a5
Require meson >=0.54 for `default_library` option. 3 years ago
jackun f273bf20f1
[build.sh] Re-add Deepin 3 years ago
jackun 94a7705554
Fix integer overflow on 32 bit, for `procmem` 3 years ago
jackun 361641382c
[build.sh] Attempt to fix wrong 32bit lib dir on non-Arch distros 3 years ago
gk 06a37bdcce
Use alternate method of checking for distro
Use ID/ID_LIKE instead of NAME which will allow less popular forks of
distros to work properly, for example archlabs, whose ID_LIKE will be
arch. And due to the simpler format this should be more
future-compatible.

It appears that some distros don't have ID_LIKE so it also includes ID
in the DISTRO variable.

There are a few downsides to this approach, notably:
 - The OpenSUSE message won't be able to detect whether the user is on
    leap or tumbleweed, so I made it print the command for both.
 - This requires some more globbing since the ID field will be before
    the ID_LIKE field, and the ID_LIKE field can include multiple
    distros.

https://freedesktop.org/software/systemd/man/os-release.html

PR #420
3 years ago
jackun 5767426192
Nope, ERROR level has higher priority, doh 3 years ago
jackun 60d5160c36
update imgui and spdlog wraps 3 years ago
jackun 17d87b26e6
update vulkan-headers to 1.2.158-2 3 years ago
jackun c79e01830d
Clean up battery.{h,cpp} header includes 3 years ago
jackun 866fd8bc24
Add per process memory usage (`procmem` etc) 3 years ago
jackun 891abdf3b9
Skip setting up vulkan render if HUD is hidden 3 years ago
jackun b20d2492bc
Limit keybind check to about 10hz 3 years ago
jackun 355c521f12
Misc small clean ups and fixes 3 years ago
jackun a82e27d978
Use spdlog macros so logging can be completely disabled during compile-time 3 years ago
jackun 46c2183b5d
Use engine type enum in `engine_version()` 3 years ago
jackun 7d3b6b946d
Don't reinit stuff when re-creating swapchain
Partial revert of e13e98e03a
3 years ago
jackun 6c604f379c
Fix parse_pciids when trying to open pci.ids from alternate location 3 years ago
jackun 944202f273
Fix #ifdef scope in `overlay_DestroyInstance` 3 years ago
jackun d41ad84260
Poll amdgpu regs at 120ticks/s regardless of sampling period 3 years ago
jackun 2f807a4c0d
Add `spdlog` wrap and logging 3 years ago
jackun 537b527af4
Update README.md about `force_amdgpu_hwmon' 3 years ago
jackun 75cf178abd
Update build scripts for libdrm/SRT 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
jackun 88d801bd7e
Move functions not directly related to vulkan from vulkan.cpp to overlay.cpp 3 years ago
FlightlessMango e42002c57b Bump version to 0.6.5 3 years ago
jackun 8244d7f288
Fix vulkan driver's patch version 3 years ago
Joshua Martin 3b0b6fbc42
Add position options to place the overlay halfway down the screen (#561) 3 years ago
jackun 564c254eea
[build-srt] Install newer meson 3 years ago
jackun b6dab97d08
[OpenGL] Some code clean-ups 3 years ago
jackun ea45caa876
Cache Steam runtime SDKs in their own subdirs 3 years ago
jackun f8bb948de2
More quotation glyphs 3 years ago
jackun db34d1ddd8
Run build-package workflow on 'release: published'
Should work with prereleases and drafts too.
3 years ago
flightlessmango 6824ccb439
Merge pull request #556 from flgx16/togl
Detect ToGL
3 years ago
Lukáš Horáček 213953089d
Detect ToGL 3 years ago
Lukáš Horáček f1eae93253
Use map_files instead of lsof for wined3d detection 3 years ago
jackun 750d2cddb5
Make engine type per instance 3 years ago