Commit Graph

681 Commits

Author SHA1 Message Date
jackun
9d1b548f69
Merge branch 'master' into develop 2020-05-05 12:01:13 +03:00
Stephan Lachnit
3a73d8cb30 build-source.sh: ensure that working tree is clean
Signed-off-by: Stephan Lachnit <stephanlachnit@protonmail.com>
2020-05-04 13:30:06 +03:00
jackun
73c93f50f2
[Readme] Add more params 2020-05-04 11:51:33 +03:00
FlightlessMango
3f4949f593 Added top-center overlay position 2020-05-04 06:54:25 +02:00
FlightlessMango
3fcc330580 [Readme] Add fps_limit 2020-05-03 21:08:12 +02:00
Stephan Lachnit
7601adc2e0 Use gzip in build-source.sh
Signed-off-by: Stephan Lachnit <stephanlachnit@protonmail.com>
2020-05-03 21:36:50 +03:00
Stephan Lachnit
ed7c30145b Update Vulkan-Headers to v1.2.139
Signed-off-by: Stephan Lachnit <stephanlachnit@protonmail.com>
2020-05-03 20:42:06 +03:00
Stephan Lachnit
2aa8d27d5a Better names for source tarballs
Signed-off-by: Stephan Lachnit <stephanlachnit@protonmail.com>
2020-05-03 20:41:28 +03:00
jackun
a7a76b2451
Update params 2020-05-03 18:45:07 +03:00
FlightlessMango
03c9d1cd90 We don't need two vk_enum_to_str in shared_library 2020-05-02 23:24:54 +02:00
FlightlessMango
70d7ea4948 Add mangohud_version to shared_library 2020-05-02 23:18:25 +02:00
FlightlessMango
2177aa35dc Merge branch 'develop' 2020-05-02 20:50:13 +02:00
FlightlessMango
9cf6c502d2 Missing brackets for versions in render_imgui 2020-05-02 20:20:10 +02:00
FlightlessMango
f48c09e607 Bump version to 0.3.5 2020-05-02 20:04:31 +02:00
jackun
893289762f
Update README.md 2020-05-02 20:23:07 +03:00
jackun
6a5a1deb0b
Add io_read/write to README.md 2020-05-02 20:21:57 +03:00
FlightlessMango
bc9c66b6a4 [Readme] Added version param 2020-05-02 18:40:24 +02:00
FlightlessMango
e170e64f9c [Params] Version option 2020-05-02 18:39:39 +02:00
FlightlessMango
0eaba7bb6c Removed obsolete license from params 2020-05-02 17:14:14 +02:00
FlightlessMango
5ee573730a Removed obsolete license from meson.build files 2020-05-02 17:13:04 +02:00
FlightlessMango
f48db07815 [Readme] Added offset_x and offset_y 2020-05-02 17:09:23 +02:00
FlightlessMango
3ed171a57a [Readme] Added pci_dev 2020-05-02 16:49:38 +02:00
jackun
0ab53a1c06
Move MANGOHUD_PCI_DEV to config file param 'pci_dev'
Relax format requirements as long as it loosely resembles 'domain🚌slot.func' format.
2020-05-02 17:40:05 +03:00
FlightlessMango
bff9958284 Changed pthreads to std::thread 2020-05-01 23:55:21 +02:00
Sporif
c61d25da04 Simplify 'is_blacklisted' function 2020-04-30 16:49:40 +03:00
jackun
99e5d13b8f
Merge pull request #140 from Sporif/driver_version
Fix vulkan driver version shown for Nvidia and Intel on Windows
2020-04-30 16:47:14 +03:00
Sporif
1e1dcd3a98 Fix vulkan driver version shown for Nvidia and Intel on Windows 2020-04-30 14:38:22 +01:00
jackun
8b13f8db7c
Blacklist Final Fantasy XIV launchers 2020-04-28 23:27:52 +03:00
jackun
29e5c4e460
Show device's name and vulkan driver version 2020-04-28 18:06:39 +03:00
jackun
8b855e3251
Fix mul/div order when normalizing io stats to sample per second as fps_sampling_period is also an integer. 2020-04-28 17:25:34 +03:00
jackun
d8264c485f
[OpenGL] Fixed version check mistakenly testing for GL 4.0+ instead of 3.2+ to enable ImGuiBackendFlags_RendererHasVtxOffset, leaving 3.2 contexts without it. (ocornut#3119, ocornut#2866, ocornut#2852) 2020-04-25 21:17:58 +03:00
jackun
a35c1dd5d7
Update ImGui 2020-04-25 21:01:56 +03:00
jackun
22ee56def5
[OpenGL] Use 32bit font texture until someone figures out why 8-bit looks worse 2020-04-25 13:13:05 +03:00
jackun
0271aa6368
[OpenGL] Track threads with context, but might as well ignore glXMakeCurrent(NULL, NULL) calls probably 2020-04-21 20:57:13 +03:00
jackun
12a528b894
Merge pull request #120 from medusalix/os-release
Improve os-release parsing
2020-04-21 17:34:28 +03:00
jackun
79e4c5223a
In C-only apps, std::cerr and friends can be uninitialized 2020-04-21 17:19:12 +03:00
jackun
934dc31e44
Add utility lib with dlsym hooking 2020-04-21 17:05:37 +03:00
jackun
ebdaa901b9
Merge pull request #131 from Sporif/blacklist_v2
Blacklist: Add OpenGL and fix `mangohud steam`
2020-04-21 16:58:46 +03:00
Danilo Spinella
b6340c832a Add include for dlopen flags, fix build on musl
RTLD_DEEPBIND is not defined on musl based systems, add a check
before using it.
2020-04-21 15:51:12 +03:00
Danilo Spinella
fb64b2ae0e Add __ELF_NATIVE_CLASS to musl systems 2020-04-21 15:50:19 +03:00
Danilo Spinella
728fc9fe56 dbus: Add missing include 2020-04-21 15:47:21 +03:00
jackun
86f8ebed30
Trying to find XNVCtrl's display by iterating through 16 displays. 2020-04-20 22:51:55 +03:00
jackun
6caa4a5173
Try load XNVCtrl as "libXNVCtrl.so.0"
Seems not all distro symlink also to libXNVCtrl.so
2020-04-18 20:34:06 +03:00
Sporif
61ef9244e9 Disable dlsym hooking by default and fix LD_PRELOAD propagation to new processes
This allows `mangohud steam` to work
2020-04-18 17:53:41 +01:00
Sporif
d1e90b5bec [OpenGL] Add blacklist functionality 2020-04-18 17:53:41 +01:00
Sporif
c4a00704cf Separate out blacklist implementation 2020-04-18 17:53:41 +01:00
Georg Lehmann
1eca184157
Vulkan Overlay: Don't try to change the image layout to present twice
The render pass already does the transition.
The pipeline barrier is still needed to transfer the queue family ownership.

Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3740>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3740>
2020-04-18 18:37:27 +03:00
jackun
efed107af6
[meson] check void* size once and better-ish xnvctrl checks 2020-04-15 19:45:59 +03:00
jackun
cf5eb9e9a5
ifdef-guard dbus_info.h include 2020-04-15 19:12:56 +03:00
flightlessmango
1955be8810
Merge pull request #123 from Newbytee/add-doas-support
Add doas support
2020-04-15 07:51:52 +02:00