Commit Graph

46 Commits

Author SHA1 Message Date
FlightlessMango
9391822da5 Basic d3d12 present hook 2020-09-05 11:16:20 +02:00
FlightlessMango
b7aa6a997b Separate unix and windows in meson 2020-09-05 07:42:39 +02:00
FlightlessMango
6da5622002 Add minhook dep in meson 2020-09-05 07:42:15 +02:00
jackun
c630588d22
Update version in meson.build 2020-08-23 11:59:24 +03:00
Stephan Lachnit
1f41652061 add a man page for mangohud
Signed-off-by: Stephan Lachnit <stephanlachnit@protonmail.com>
2020-07-25 19:39:21 +03:00
Stephan Lachnit
acf2d88fbc Import Dear ImGui files as subproject
Signed-off-by: Stephan Lachnit <stephanlachnit@protonmail.com>
2020-07-09 00:55:10 +03:00
jackun
5fe5ac5f3d
Build script and fixes for Steam Runtime SDK 2020-06-29 17:30:45 +03:00
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>
2020-06-21 22:55:13 +03:00
Stephan Lachnit
d956f60f86 remove old system nvml build option
Signed-off-by: Stephan Lachnit <stephanlachnit@protonmail.com>
2020-06-12 13:37:12 +03:00
Stephan Lachnit
ae8d387998 Use vulkan-headers 1.2.142 from Warp DB
Signed-off-by: Stephan Lachnit <stephanlachnit@protonmail.com>
2020-06-10 10:20:12 +02:00
FlightlessMango
91ba6fa824 Bump version to 0.4.0 2020-06-10 08:34:30 +02:00
FlightlessMango
f48c09e607 Bump version to 0.3.5 2020-05-02 20:04:31 +02:00
FlightlessMango
e170e64f9c [Params] Version option 2020-05-02 18:39:39 +02:00
FlightlessMango
5ee573730a Removed obsolete license from meson.build files 2020-05-02 17:13:04 +02:00
jackun
efed107af6
[meson] check void* size once and better-ish xnvctrl checks 2020-04-15 19:45:59 +03:00
FlightlessMango
d6314da8b2 Merge branch 'master' into develop 2020-04-11 22:49:50 +02:00
Stephan Lachnit
f860418e7e
Allow system NVML to be used
Signed-off-by: Stephan Lachnit <stephanlachnit@protonmail.com>
2020-04-10 11:33:58 +02:00
jackun
8024736253
Add DBus loader, combined ticker for Spotify metadata 2020-04-04 23:50:57 +03:00
FlightlessMango
d975278396
Dbus with spotify 2020-04-04 20:51:53 +03:00
Stephan Lachnit
0998d33d72
Use Vulkan-Headers module via wrap
This commit replaces the git submodule for the Vulkan headers with meson subproject using wrap.

Signed-off-by: Stephan Lachnit <stephanlachnit@protonmail.com>
2020-04-04 17:49:02 +03:00
jackun
2f034c6d1e
Use X11 loader functions instead of linking to X11 libs 2020-04-02 03:09:49 +03:00
Danilo Spinella
0373383581
Add x11/wayland feature switches, rename 'use_xnvctrl' to 'with_xnvctrl' 2020-04-01 11:39:57 +03:00
jackun
82243bf115
Use more general sizeof to get arch "bitness" 2020-03-23 23:22:22 +02:00
jackun
2ab386d70a
Fix double definition 2020-03-23 21:19:03 +02:00
FlightlessMango
43d5bac40d Set MANGOHUD_ARCH in meson 2020-03-23 20:12:02 +01:00
jackun
ab9c9ea7ea
Meson recommends using 'threads' dependency instead of 'pthread' 2020-03-22 02:44:17 +02:00
jackun
65f5ae773d
Bump to v0.3.1 2020-03-18 18:28:44 +02:00
jackun
c2fb89ace5 Bump to v0.3.0 2020-03-14 18:07:53 +02:00
jackun
ad64bf345d
Update build scripts, again
Install to $prefix$libdir/mangohud by default.
2020-03-14 12:59:43 +02:00
FlightlessMango
62a3759d07 only add ld.so.conf file for build.sh 2020-03-12 09:24:36 +01:00
FlightlessMango
8599484032 configure .json files with meson 2020-03-12 08:24:37 +01:00
jackun
f99129f9de
Libdirs: once more, with feeling 2020-03-11 18:11:35 +02:00
jackun
b91be85ff9
Use std::unordered_map and std::mutex instead for object mapping and related cleanups 2020-02-20 01:03:35 +02:00
jackun
70d0e81c36
Clone vulkan headers if needed 2020-02-13 23:53:56 +02:00
Danilo Spinella
18edd4eb50 meson: Add option to use system vulkan headers 2020-02-13 21:47:50 +02:00
Danilo Spinella
2c6f9d0d44 meson: Remove generation of unneeded includes
vk_dispatch_table_helper.h and vk_layer_dispatch_table.h headers
are not used anymore by mesa layer, remove their generation.

Remove git modules required only for the generation of above headers.
2020-02-13 21:47:50 +02:00
jackun
6400ab3cdc
meson: option to add _GLIBCXX_ASSERTIONS define 2020-02-04 23:23:01 +02:00
telans
dacfe111cc
Merge branch 'nvml_headers' 2020-01-31 04:57:50 +00:00
jackun
bf63aaf772
Add Vulkan-Headers submodule 2020-01-30 21:31:18 +02:00
jackun
d71dbdddbf
Keep null_dep global 2020-01-30 21:23:47 +02:00
jackun
4e787c72d9
Use single vk_api_xml for scripts 2020-01-30 11:19:44 +02:00
telans
d2cd2c5743
revert part of "ignore compiler warnings"; fixed on master 2020-01-30 07:36:25 +13:00
telans
da971ec1c6
ignore compiler warnings 2020-01-29 23:23:51 +13:00
telans
0287920776
remove unused git_sha1.h 2020-01-29 21:35:09 +13:00
jackun
53a58d9903
Cleanup dependencies
Re-add later if needed for WSI extensions
2020-01-29 09:55:18 +02:00
FlightlessMango
dd78c02ed8 MangoHud Standalone
Co-authored-by: jackun <jack.un@gmail.com>
Co-authored-by: telans <telans@protonmail.com>
2020-01-28 05:11:05 +01:00