RetroArch

RetroArch

GLSL shaders not searchable
Guys, I'm getting extremely frustrated with RetroArch, today. I was trying to fix an issue related to persistent turbo and I deleted several .cfg files. I'm trying to reconfigure my individual games and settings and there is a new problem. The list of GLSL shaders do no appear when I use the RetroArch GUI from the quick menu>shaders>load preset to try to load a shader. The list of SLANG shaders show but I cannot search for a GLSL shader. All the folders display, "No items". When I go to the shaders folder in Windows, the list of GLSL shaders are there. In my FinalBurn Neo configuration folder, there is still my FinalBurn Neo.GLSLP file, and this file contains my shader that I had previously set as my shader to use for FinalBurn Neo. Changing the video driver to GL, or any other driver has no effect.

How can I reenable the list of GLSL shaders to show in the search from the quick menu?

Or should I even bother? Are SLANG shaders considered better than GLSL shaders? I'm looking for the CRT easymode GLSL shader and there is a CRT easymode SLANG shader that looks identical.
Last edited by Tempest; Mar 30 @ 9:32pm
< >
Showing 1-5 of 5 comments
Tempest Mar 30 @ 11:53pm 
Ok, I watched some videos on YouTube and I figured it out. To enable GLSL shaders, the video driver must be changed to GL, but after changing it to GL, RetroArch needs to be restarted in order for the change to take place. Simply changing the setting to GL then going back to the quick menu and then searching the shaders will not make the list show. After I changed the setting to GL, then restarted RetroArch, the list of GLSL shaders showed in the RetroArch GUI. This is not intuitive. In other areas of RetroArch, there are settings that come with a warning stating that restart is required for the setting to take effect. There is no such warning for the video driver setting. This warning needs to be added in an update. Maybe the latest update changed the video driver default settings. I never even touched this setting until today.

I also learned that SLANG is considered better than GLSL. Wow. I love RetroArch but geez it sure can be frustrating,

I thought about deleting this thread but I will leave it up in case anyone else has this issue.
Tempest Mar 31 @ 12:03am 
And now, RetroArch GUI will not let me change back to the default video driver D3D11. Restart does not save the change. I can no longer access the list of SLANG shaders. You gotta be kidding me.
Tempest Mar 31 @ 12:31am 
Ok it finally switched video drivers after five restarts. I also saved the new shader as a core setting and when I launched a new game from the same core and turned on shaders, there was no shader there. These are bugs.
Last edited by Tempest; Mar 31 @ 12:32am
Skandar Mar 31 @ 1:42am 
MAD
Phobos Mar 31 @ 5:38am 
Originally posted by Tempest:
Are SLANG shaders considered better than GLSL shaders? I'm looking for the CRT easymode GLSL shader and there is a CRT easymode SLANG shader that looks identical.

GLSL are older shaders made for OpenGL.

SLANG are the most recent and up-to-date (since a couple of years now), and are the ones used by Vulkan, D3D, but also OpenGL if I'm correct.

Since Vulkan usually performs much better than OpenGL on most configurations, there's no reason to use these ones, some cores do not support Vulkan rendering but you can still use the SLANG shaders with these ones.

I have a single core not using Vulkan rendering on my setup (Mupen64) and I still use the SLANG shaders presets.
< >
Showing 1-5 of 5 comments
Per page: 1530 50