Commit Graph

1691 Commits

Author SHA1 Message Date
FlightlessMango
0a2b8a73ab Fix horizontal separator drawing in the wrong place 2023-04-16 03:24:21 +02:00
FlightlessMango
544589aa20 legacy_elements: don't add to functions vector unless it's enabled 2023-04-16 02:20:57 +02:00
FlightlessMango
8f79e9cef3 sampler: don't apply picmip unless it's set in config 2023-04-15 20:29:47 +02:00
NoXPhasma
191cf3775f Sort new config variables 2023-04-13 22:48:02 +02:00
FlightlessMango
bcf951f3ba pkgbuild: workaround for subproject update in CI 2023-04-13 19:44:56 +02:00
FlightlessMango
5fa7087f78 Bump to 0.6.9 2023-04-13 19:40:23 +02:00
Oliver Chang
a155c10df3 Add missing division for fallback AMD CPU power calculation. 2023-04-13 18:37:59 +02:00
FlightlessMango
140c0d8984 workflow: arch release package
Co-authored-by: Donovan Prehn <donovan@prehn.ca>
2023-04-10 18:59:21 +02:00
FlightlessMango
05444cb021 gpu: amdgpuinfo: ifdef linux for windows build 2023-04-09 19:18:35 +02:00
FlightlessMango
0b76325f06 bump minhook wrap rev 2023-04-09 19:12:14 +02:00
FlightlessMango
0ed0f8eeb8 workflow: mingw: fetch git 2023-04-09 19:10:04 +02:00
FlightlessMango
b8bd09d638 More windows fixes 2023-04-09 19:06:46 +02:00
FlightlessMango
f74fc5779f use minhook subproject instead of module 2023-04-09 19:06:12 +02:00
FlightlessMango
80b976b8cf workflow: mingw build test 2023-04-09 18:48:53 +02:00
FlightlessMango
302fb6ad19 windows build: use mingw d3d12 headers instead of wine 2023-04-09 18:40:52 +02:00
FlightlessMango
c9d3a70a48 sampler: use instance params 2023-04-09 17:01:54 +02:00
Alessandro Toia
328df38ecc Remove not needed cerr 2023-04-06 22:43:09 -07:00
Alessandro Toia
4b2e78a9d7 vulkan: make sure to parse config before checking parameters 2023-04-06 22:41:53 -07:00
FlightlessMango
070fa1be84 presets: don't clear options when parsing 2023-04-06 09:53:02 +02:00
FlightlessMango
915a3babad Add preset param and allow for preset config 2023-04-06 08:35:44 +02:00
FlightlessMango
a6715b1bf6 Hud elements: Put frame_timing inside a child window to prevent it messing with the parent layout
Co-authored-by: Alessandro <gort818@gmail.com>
2023-04-06 07:44:21 +02:00
sfrcorne
020e8485e2 small fix for average cpu_power 2 2023-04-04 20:53:19 +02:00
sfrcorne
2187b9ef19 small fix for average cpu_power 2023-04-04 02:42:49 +02:00
sfrcorne
a98a402619 Fix for AMD Ryzen 7000 CPU when using the iGPU. 2023-04-04 02:42:49 +02:00
sfrcorne
cd74b27da2 Cleanup cpu.cpp and and support for gpu_metrics_v2_3 2023-04-04 02:42:49 +02:00
Bill Li
eab6b9161a add vulkan-headers and vulkan-headers-wrap to sources and symlink to subprojects in PKGBUILD 2023-04-03 23:58:48 +02:00
Emil Velikov
1b3f8b29bc meson: restrict most libMangoHud.so symbols
With the introduction of the static library, we forgot the version
script. As a result we were spilling all the internal symbols.

Fixes: d4aa74c ("Create static and shared libs separately")
Closes: https://github.com/flightlessmango/MangoHud/issues/933
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
2023-04-03 02:21:42 +02:00
FlightlessMango
ce5e0683f0 Nearest filter param 2023-04-03 00:04:24 +02:00
FlightlessMango
4fb0bb328b Bicubic filtering param 2023-04-03 00:04:24 +02:00
FlightlessMango
de29e057de Trilinear filtering param 2023-04-03 00:04:24 +02:00
FlightlessMango
5fe07a0ac3 Anisotropic filtering param 2023-04-03 00:04:24 +02:00
FlightlessMango
9b9e6e7b68 Sampler hook and picmip param 2023-04-03 00:04:24 +02:00
Emil Velikov
80d394c0cd meson: make libMangoHud.so append_libdir_mangohud aware
The library does not honour the correct install location. Seems like it
was broken for a while and I didn't catch it with my recent rework...
Since all the scripts flip the default "true" to "false" 🤦

Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
2023-04-02 23:11:05 +02:00
Emil Velikov
41b0cf117d build-source.sh: keep the bundled Vulkan header/XML
See the previous commit for details.

Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
2023-04-02 22:17:12 +02:00
Emil Velikov
bc282cf300 meson: remove use_system_vulkan/vulkan_datadir
Newer versions of the XML and headers don't play nice. In particular the
VK_LAYER_EXPORT macro was removed and the XML was reworked quite
significantly, so our generator no longer works.

I was able to port newer version of the generator scripts from Mesa
(where these were copied from originally), although these new scripts
don't work with the old XML.

Just drop the meson knobs and always use the subproject version. In
practical terms this is identical to what Mesa also does... So Debian
DFSG should not be _too_ upset.

Closes: https://github.com/flightlessmango/MangoHud/issues/927
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
2023-04-02 22:17:12 +02:00
FlightlessMango
c037a0cca7 amdgpu: add gpu_metrics_v2_3 2023-03-28 22:29:59 +02:00
FlightlessMango
d59375b0c9 amdgpu: add support for gpu_metrics_v2_3 2023-03-28 22:27:12 +02:00
FlightlessMango
22d374cc13 steam deck: fix fan speed 2023-03-28 21:47:09 +02:00
Leopard1907
1f841ef1a6 blacklist: Add Amazon client
Amazon Games App client needs this.
2023-03-28 02:59:05 +02:00
jackun
313abbe6a7
[OpenGL] Check GL_VENDOR too to determine GPU's vendor id
Try to fix #965
2023-03-27 19:27:04 +03:00
jackun
c495c5fdda
[build.sh] quick fix for f47f777e26 2023-03-26 16:33:51 +03:00
Bill Li
5d5df3d7b3 fix MangoHud.x86.json is not installed in package lib32-mangohud in PKGBUILD 2023-03-21 09:55:44 +01:00
Bill Li
b399f2ff81 Don't build 32bit version of mangoapp and mangoctl 2023-03-21 09:47:07 +01:00
Bill Li
1cba49bfb1 Disable building test in pkgbuild/PKGBUILD 2023-03-21 09:01:24 +01:00
flightlessmango
824d962de6
Update issue templates 2023-03-21 01:32:31 +01:00
jackun
1055bc0c6c X11 keyboard poller thread 2023-03-20 03:53:53 +01:00
Hannes Mann
3cebc55a35 hud_elements: Show FPS limit method 2023-03-16 03:33:42 +01:00
Hannes Mann
e1f41bbb92 glx,egl,vulkan: Limit FPS early or late depending on config 2023-03-16 03:33:42 +01:00
Hannes Mann
f92c8b1b76 overlay_params: Add FPS limit method 2023-03-16 03:33:42 +01:00
Artem Polishchuk
d323752d0b build: Fix building with GCC 13 2023-03-14 21:54:37 +01:00