flightlessmango / MangoHud

A Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU load and more. Discord: https://discordapp.com/invite/Gj5YmBb
MIT License
6.41k stars 286 forks source link

vkBasalt indicator is misleading #651

Open itspngu opened 2 years ago

itspngu commented 2 years ago

vkBasalt supports toggling its effects on and off with a keypress, but MangoHud always shows "vkBasalt: on", regardless of effect state. One could argue that vkBasalt is "on" as soon as its lib is loaded - which is how the current indicator logic queries vkBasalt state - but it'd be nice if it accurately reflected wether vkBasalt's effects are on or off.

I'm surprised this hasn't been raised as an issue yet, because I just spent about half an hour trying to figure out why the vkBasalt toggle doesn't work, when infact it was working (FXAA turning on and off once I actually took a good look at the output) and I've just been staring at "vkBasalt: on" like an idiot the whole time. Maybe I need glasses, dunno.

flightlessmango commented 2 years ago

I don't think this is possible, we don't have access to internals of another layer