Commit Graph

2059 Commits (2e7e86feefc313be76881190949eb609b05c725a)
 

Author SHA1 Message Date
Austin Shafer 2e7e86feef vulkan: Fix present mode fallback override
In overlay_CreateSwapchainKHR, if IsPresentModeSupported returns false (which it will when FIFO_RELAXED is not supported) it sets  HUDElements.cur_present_mode to VK_PRESENT_MODE_FIFO_KHR but it does not update createInfo.presentMode. This can cause swapchain creation to fail since it's trying to use an unsupported present mode.

This updates the createInfo's presentMode as well to prevent this.
2 weeks ago
Icenowy Zheng 4b45e2612f elfhacks: d_un.d_ptr is relative on mips glibc too
In GLIBC, this behavior is controlled by per-architecture definition
DL_RO_DYN_SECTION, which is only set to 1 on MIPS (according to the
comments, it's because of requirements of MIPS ABI) and RISC-V (which
seems to be a left-over of copying MIPS code, and kept because of
compatibility to older GLIBC versions).

Signed-off-by: Icenowy Zheng <uwu@icenowy.me>
3 weeks ago
Yang Liu d0894fff38 elfhacks: d_un.d_ptr is relative on riscv glibc 3 weeks ago
flightlessmango d102604291 fpsmetrics: refactor FPS calculation in metrics
Co-authored-by: Etaash Mathamsetty <etaash.mathamsetty@gmail.com>
3 weeks ago
flightlessmango a6422bc6ff Build.sh: add missing deps for suse 3 weeks ago
Jax Young 3c58162bae chore: fix typos 4 weeks ago
Etaash Mathamsetty 1d47ed8917 init to null 4 weeks ago
Etaash Mathamsetty 1696a55951 fix egl x11 crashes 4 weeks ago
Etaash Mathamsetty 606fa2794d use egl to get wayland display 4 weeks ago
Radu e8817f8ba3 doc: add present_mode to MangoHud.conf 4 weeks ago
flightlessmango 7fafed9cba rework fps_metrics for all cases
Previously the summary file and the benchmark both had their own code
to calculate the avg/percentiles, so instead we unified so all cases
use the fps_metrics class
1 month ago
zmeyka3310 b585329b6a readme: fix typo 1 month ago
flightlessmango 6c74e3c9f4 deps: fix typo in arch deps 2 months ago
flightlessmango e248ee90e4 display_server: capitalize in hud 2 months ago
flightlessmango 49336958c8 build deps: arch: add 32bit xkbcommon 2 months ago
flightlessmango 422663d0b2 params: display_server: fix mingw build 2 months ago
flightlessmango 7cfca3f8c2 param: display_server
This option shows wether the app is native wayland, running under xwayland
or regular X11
2 months ago
flightlessmango 1abf530785
Update issue templates
Note that we don't accept issues with old mangohud versions
3 months ago
Joshua Ashton c0b609f646 mangoapp: Use XInitThreads
We use xlib stuff across threads, we need to set this or bad things can happen. We are just very lucky. =)
3 months ago
flightlessmango 8f94973cd8 exec: use prev ret if bad system call 3 months ago
flightlessmango bda2af47b0 fps_metrics: fix incorrect iteration 3 months ago
flightlessmango edf7546d8d mangoapp: fix comparison warning 3 months ago
flightlessmango c0afb84e9c shell: edit the command if steam runtime
Inside steam runtime we should use `steam-runtime-launch-client --alongside-steam --host`
This should resolve issues where the user tries to use commands
that don't exist inside the runtime
3 months ago
Etaash Mathamsetty 159eb13341 wayland: Fix some issues with wayland keybinds 3 months ago
flightlessmango 6c665653ba mangoplot: look for header further down than 4 rows
Co-authored-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>
3 months ago
flightlessmango 8a31b96766 cpu: temp: don't break on asusec if missing node 3 months ago
Voodoo Hillbilly 2d0c0a1b3c doc: add network_color to README and MangoHud.conf 3 months ago
flightlessmango ed6cf225f1 present_mode: proper vsync implementation 3 months ago
Richard 2a2cc4ada2 Update MangoHud.conf
Adds: `toggle_preset=Shift_R+F10`
3 months ago
flightlessmango df61c6602f logging: return on empty vec 3 months ago
flightlessmango 193fdc7eef logging: add cpu power 3 months ago
flightlessmango 392f18d102 xnvctrl: change error to debug 3 months ago
flightlessmango 9955b22d6a readme: gamescope note 3 months ago
flightlessmango 2b00432bd7 mingw: let meson set link args 3 months ago
flightlessmango 9cb5a40d45 mangoapp: fix deviceID for nvidia GPUs 3 months ago
J Laari 41b8761590 Fix reference URL
Please double check whether this is the right file
3 months ago
flightlessmango 89a6f016a4 workflow: update mangohud version
this workflow will update the meson version in meson.build
when a new tag is created. This should cause less headache
for the developer who keeps forgetting to change the version manually
4 months ago
flightlessmango f8fb9aaa7d shell: unset LD_PRELOAD at init 4 months ago
flightlessmango 41f2cf74de shell: just unset LD_PRELOAD on all commands 4 months ago
flightlessmango 2937785446 params: fix read_cfg not overriding config options 4 months ago
flightlessmango eaa96ecfba shell: attempt to fix showing ld error 4 months ago
jackun 4a34502aeb
Add virtual dtor to CPUPowerData
ASan complains about allocated size mismatch in ctor/dtor.
Scott Meyers says: "Polymorphic base classes should declare virtual destructors. If a class has any virtual functions, it should have a virtual destructor."
4 months ago
flightlessmango 4307450c02 params: control: change errors to debug 4 months ago
flightlessmango a4393e0e42 Shell: read: only get last line 4 months ago
flightlessmango 511b7a6f2a Shell: add debug for cmd and output 4 months ago
Leopard1907 391c52271c Update blacklist.cpp 4 months ago
Leopard1907 e6b7304ec5 [blacklist] Add Ubisoft store 4 months ago
João Batista b217d75917 meson.build - v0.7.2 4 months ago
flightlessmango 7b80f733b6 workflow: build-package: actually fix bad credentials 4 months ago
flightlessmango 038478a96a workflow: build-package: create release if it doesn't exist 4 months ago