Alessandro Toia
5656001639
Add forkawesome from compressed Base85 TTF
3 years ago
Alessandro Toia
552a85aaaa
Only update battery stats if a battery is present
3 years ago
Alessandro Toia
c6074b0f4d
Check if there are batteries before checking if they are charging
3 years ago
Alessandro Toia
8980ff46bc
When plugged in change battery icon according to percent
3 years ago
Alessandro Toia
5adb4500c7
Install forkawesome font file
3 years ago
Alessandro Toia
b89b9b8109
Add ForkAwesome Icons
3 years ago
Alessandro Toia
1ab25220c6
Add param to check battery power and percent
3 years ago
FlightlessMango
a90c897feb
Check battery info
3 years ago
Alessandro Toia
d556e8e357
Improve Zink detection
3 years ago
Alessandro Toia
36ec9ef41a
Add round_corners param
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
765024227c
[OpenGL] Framerate limit in eglSwapBuffers
3 years ago
Alessandro Toia
ddfcb01c30
Add detection of Zink
4 years ago
jackun
a724e5e294
Fix engine name not showing with `engine_version` without `fps` also enabled
4 years ago
jackun
34f964eab9
Use aligned buffer size with vkMapMemory too
4 years ago
Alessandro Toia
856c333e09
Fix wine param not properly detecting proton experimental
4 years ago
Alessandro Toia
272b035ca8
Fix wine param not detecting proton experimental
4 years ago
jackun
0f6ead57d7
[OpenGL] Bind framebuffer for all GL ES versions
4 years ago
jackun
e62d6e3337
[OpenGL] Save/restore last GL_DRAW_FRAMEBUFFER if using `gl_bind_framebuffer`
4 years ago
jackun
714f3853f7
[OpenGL] Support apitrace in debug build
...
Try to load `glxtrace.so` instead of `libGL.so.1`.
Assumes `glxtrace.so` lives outside of usual library paths and is only preloaded.
4 years ago
jackun
afa50a17c4
[OpenGL] Add gl_size_query, gl_bind_framebuffer, gl_dont_flip options for workarounds
...
`gl_size_query = viewport` - specify what to use for getting display size. Options are "viewport", "scissorbox" or disabled. Defaults to using glXQueryDrawable.
`gl_bind_framebuffer = 0` - (re)bind given framebuffer before MangoHud gets drawn. Helps with Crusader Kings 3.
`gl_dont_flip = 1` - don't swap origin if using GL_UPPER_LEFT. Helps with Ryujinx.
4 years ago
jackun
54d6a8e889
Unset LD_LIBRARY_PATH if using absolute paths in LD_PRELOAD
...
$LIB in LD_LIBRARY_PATH makes `ldconfig` unhappy.
4 years ago
jackun
ea07d1e080
Remove ".exe" from wine executable's name
...
Fixes ad4e1ac35f
4 years ago
jackun
ad4e1ac35f
Try to get wine executable's name from /proc/self/comm
4 years ago
jackun
4d4444e1c5
Allow overriding config file options with MANGOHUD_CONFIG if using legacy layout
4 years ago
jackun
4f3133c5da
Fix log file using `wine-preloader` etc instead of executable's filename
4 years ago
Lukáš Horáček
8f3ecb81df
Divide IO stats by time difference since last update
...
This should prevent IO stats reaching high numbers when application stops responding resulting into MangoHud not updating.
4 years ago
jackun
30cdc912a8
Rework blending equation to preserve alpha in output buffer
...
bda12e5fdd
4 years ago
jackun
118c54072f
[OpenGL] Disable primitive restart
4 years ago
jackun
8e7564ab1a
[OpenGL] Disable stencil test
4 years ago
jackun
bdd87f5eff
Use SetTexID instead
4 years ago
jackun
76b571bc11
[OpenGL] Fix glClipControl(GL_UPPER_LEFT) rendering
4 years ago
jackun
6c737dc734
Round up buffer allocation sizes to `nonCoherentAtomSize`.
...
For some Vega APUs. Or don't use VK_WHOLE_SIZE?
4 years ago
jackun
f77a73ce8a
Fix scoped_lock clash with >= c++17
4 years ago
jackun
3e77dd6e0b
[OpenGL] Add eglSwapBuffers to hook list
4 years ago
jackun
6769ae96fa
[OpenGL] Explicitly include dlfcn.h
4 years ago
FlightlessMango
6286313478
MSVC building fixes
4 years ago
jackun
8b2255b35c
Fix crash on destroying NULL swapchain
...
Vulkan spec allows calling vkDestroySwapchainKHR with VK_NULL_HANDLE swapchain.
mesa MR#5616
4 years ago
FlightlessMango
cc83f2878e
Try to guess mesa version
4 years ago
FlightlessMango
76fb1ec3cb
Remove lsof as dependency
4 years ago
FlightlessMango
e13e98e03a
Fixed debug output of gpu name
4 years ago
FlightlessMango
f8fa73daf2
Get logged gpu name from pci_ids instead
4 years ago
FlightlessMango
66a07d77ba
Use read_line for checking cpu sched
4 years ago
FlightlessMango
3261d12ad7
Add checking cpu scheduler
4 years ago
FlightlessMango
1a8689fbba
Add gpu power to logs
4 years ago
jackun
41034b1089
[OpenGL] Return -1 instead for glXSwapBuffersMscOML if it is null
4 years ago
jackun
439ff716c2
[OpenGL] Some nullptr guards
...
Maybe helps issue #355
4 years ago
jackun
53cca5e723
Merge remote-tracking branch 'origin/master' into develop
4 years ago
FlightlessMango
48cf66630b
Detect WineD3D
4 years ago
FlightlessMango
d0c35b9587
Add detection of Damavand
4 years ago