FlightlessMango
|
da573e8eba
|
mangoapp: fix not respecting nvctrl option
|
2021-10-23 02:35:09 +02:00 |
|
FlightlessMango
|
cb3682633e
|
Mangoapp: include unistd for sleep
|
2021-10-18 17:50:58 +02:00 |
|
FlightlessMango
|
b001eb4714
|
Move _params init to overlay.cpp
|
2021-10-18 17:50:58 +02:00 |
|
FlightlessMango
|
cd215854ce
|
Mangoapp: meson option
|
2021-10-18 17:50:58 +02:00 |
|
Joshua Ashton
|
fb619147e4
|
Set overlay atom to tell gamescope to render over
|
2021-10-18 17:50:58 +02:00 |
|
FlightlessMango
|
4e3a40c6ef
|
mangoapp + gamescope shm
|
2021-10-18 17:50:58 +02:00 |
|
jackun
|
a91f1c7cf7
|
Iterate through libraries for possible locations of dlopen/dlsym functions
glibc 2.34 moves `dlopen` and `dlsym` from libdl.so to libc.so
|
2021-10-07 09:02:59 +03:00 |
|
jackun
|
abf146f73c
|
Set correct swapchain_stats etc references for hw updater
|
2021-10-02 16:42:37 +03:00 |
|
jackun
|
9b6a39dfe9
|
sed s/gnu_linux/linux/g
|
2021-10-02 15:25:07 +03:00 |
|
jackun
|
90e48f95ca
|
Use unversioned fmt::format_error
|
2021-10-02 15:25:07 +03:00 |
|
jackun
|
6584f23a6c
|
Use ghc::filesystem to iterate over /proc/self/map_files
|
2021-10-02 15:25:07 +03:00 |
|
jackun
|
c452609718
|
Fix hw update thread waiting for initial update signal
|
2021-09-27 14:52:47 +03:00 |
|
jackun
|
ced84ec526
|
Try to find dlopen /dlsym from libc.so too (musl libc, glibc 2.34+)
|
2021-09-27 14:48:43 +03:00 |
|
FlightlessMango
|
947f287a5e
|
Only create hw_info_thread once
|
2021-09-24 22:16:47 +03:00 |
|
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.
|
2021-09-23 14:54:22 +03:00 |
|
FlightlessMango
|
3ac7772a55
|
Add universal param
|
2021-09-18 17:21:20 +02:00 |
|
jackun
|
ac11beef9b
|
[dbus] Don't stop D-Bus thread or remove filter if not completely deiniting
|
2021-09-08 23:35:09 +03:00 |
|
jackun
|
31e879215a
|
[dbus] Also check if gamemode is enabled with D-Bus
|
2021-08-21 18:45:47 +03:00 |
|
jackun
|
7e3a56d356
|
[dbus] Raise TRAP if wrong primitive type but allow to continue
|
2021-08-21 18:45:47 +03:00 |
|
jackun
|
d1617818cd
|
Fix OpenGL gpu_name
|
2021-08-12 18:18:39 +03:00 |
|
jackun
|
a431c092eb
|
Separate libdrm and libdrm_amdgpu loader
|
2021-08-12 16:21:37 +03:00 |
|
jackun
|
822e325d11
|
Add get_basename, fix win32 build
std::string::substr likes to throw
|
2021-08-12 16:07:42 +03:00 |
|
jackun
|
9df9df0f4f
|
Fix some tangling printfs
|
2021-08-11 01:50:14 +03:00 |
|
jackun
|
94a7705554
|
Fix integer overflow on 32 bit, for procmem
|
2021-08-08 17:21:45 +03:00 |
|
jackun
|
5767426192
|
Nope, ERROR level has higher priority, doh
|
2021-08-07 16:27:16 +03:00 |
|
jackun
|
c79e01830d
|
Clean up battery.{h,cpp} header includes
|
2021-08-07 16:02:37 +03:00 |
|
jackun
|
866fd8bc24
|
Add per process memory usage (procmem etc)
|
2021-08-07 15:56:27 +03:00 |
|
jackun
|
891abdf3b9
|
Skip setting up vulkan render if HUD is hidden
|
2021-07-31 01:14:42 +03:00 |
|
jackun
|
b20d2492bc
|
Limit keybind check to about 10hz
|
2021-07-31 01:14:42 +03:00 |
|
jackun
|
355c521f12
|
Misc small clean ups and fixes
|
2021-07-30 19:15:49 +03:00 |
|
jackun
|
a82e27d978
|
Use spdlog macros so logging can be completely disabled during compile-time
|
2021-07-27 16:16:39 +03:00 |
|
jackun
|
46c2183b5d
|
Use engine type enum in engine_version()
|
2021-07-27 15:34:15 +03:00 |
|
jackun
|
7d3b6b946d
|
Don't reinit stuff when re-creating swapchain
Partial revert of e13e98e03a
|
2021-07-21 19:00:49 +03:00 |
|
jackun
|
6c604f379c
|
Fix parse_pciids when trying to open pci.ids from alternate location
|
2021-07-21 19:00:49 +03:00 |
|
jackun
|
944202f273
|
Fix #ifdef scope in overlay_DestroyInstance
|
2021-07-20 22:46:45 +03:00 |
|
jackun
|
d41ad84260
|
Poll amdgpu regs at 120ticks/s regardless of sampling period
|
2021-07-16 04:06:36 +03:00 |
|
jackun
|
2f807a4c0d
|
Add spdlog wrap and logging
|
2021-07-16 04:06:09 +03:00 |
|
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
|
2021-07-13 19:54:24 +03:00 |
|
jackun
|
88d801bd7e
|
Move functions not directly related to vulkan from vulkan.cpp to overlay.cpp
|
2021-07-13 17:08:16 +03:00 |
|
jackun
|
8244d7f288
|
Fix vulkan driver's patch version
|
2021-07-06 19:04:35 +03:00 |
|
Joshua Martin
|
3b0b6fbc42
|
Add position options to place the overlay halfway down the screen (#561)
|
2021-07-04 22:17:43 +03:00 |
|
jackun
|
b6dab97d08
|
[OpenGL] Some code clean-ups
|
2021-07-01 17:56:01 +03:00 |
|
jackun
|
f8bb948de2
|
More quotation glyphs
|
2021-07-01 17:36:34 +03:00 |
|
Lukáš Horáček
|
213953089d
|
Detect ToGL
|
2021-06-27 16:35:07 +02:00 |
|
Lukáš Horáček
|
f1eae93253
|
Use map_files instead of lsof for wined3d detection
|
2021-06-27 16:33:10 +02:00 |
|
jackun
|
750d2cddb5
|
Make engine type per instance
|
2021-06-27 16:31:19 +03:00 |
|
FlightlessMango
|
e39513cfa4
|
still check PengineName if engine OpenGL
|
2021-06-24 17:03:55 +02:00 |
|
FlightlessMango
|
3f120b1fc5
|
don't set engine to vulkan if already set
|
2021-06-23 19:53:07 +02:00 |
|
Alessandro Toia
|
0bc6d33a24
|
Fix frame spikes when using battery parameter
|
2021-06-19 19:57:07 -07:00 |
|
Alessandro Toia
|
570bef468b
|
Cosmetic changes to engine detection
|
2021-06-19 15:58:01 -07:00 |
|