Got a really weird issue with Cg shaders on Arch Linux. If I load a .cgp preset with multiple shaders (crt-easymode-halation is the one I use), the shader is applied immediately and looks fine. If I select “Apply Shader Changes” or restart RetroArch, only Shader #0 is applied. This means I can’t alter parameters. My build definitely supports Cg and I have the latest nvidia-cg-toolkit package installed:
Cg:
Fragment/vertex shader driver: yes
The odd thing is I have another box running the same OS and if I build / package RetroArch on that system and install on the other one, the problem is fixed. It’s only when I build on this particular machine. I’ve tried removing my ~/.config/retroarch directory so it’s not a setting anywhere, it’s something that happens at build time. Has anyone seen this before? I’ll update if I manage to find the cause.