Bloodlvst Posted August 30, 2017 Share Posted August 30, 2017 (edited) Hey, it's me again, the IT guy who is a total noob in RetroArch. I have one core which I don't want to use shaders with at all. I can set this just fine by setting zero shader passes, but I get an error trying to save the core preset. On two other cores I'm using shaders and they load fine. Problem is once I play either of those cores, whichever of the two I last used takes precedence and my no-shader core just uses the last used shader. Is there any way to set a dummy shader for that core, or any way to set this core to not use any shaders? I've looked around the web but can't seem to find anything that lays out the how-to on this (or I'm blind/stupid) PS - While we're at it, is there any way to disable Vsync for only a specific core? Thanks in advance! Edit: Figured out the shader problem. But if anyone knows how to disable Vsync for a specific core that'd be awesome! Edited August 30, 2017 by Bloodlvst Quote Link to comment Share on other sites More sharing options...
Lordmonkus Posted August 30, 2017 Share Posted August 30, 2017 To remove the shader save out a "Core Preset" in the Shaders section of the Quick Menu. Then look in \shaders\preset\ folder for a folder for the core you saved out the preset for. In there you will see a shader preset file, open that in Notepad. Change the line shaders = to shaders = "0" and delete everything below that. Now when you open a game using that core it should have no shader effect at all. For the Vsync off load up a game using the core you want it off for, go to the video settings and turn it off. Then in the Quick Menu save a Core Override which is right below the Shaders menu entry. Double check it by going into the \config\ folder and the core folder for the core you just save the override for. In there will be a .cfg file, open that in notepad and you will see an entry in it for the vsync option. Quote Link to comment Share on other sites More sharing options...
Bloodlvst Posted August 30, 2017 Author Share Posted August 30, 2017 Thanks as always @lordmonkus The shader trick worked perfectly (better than my workaround did, so thanks for that). However, I'm not sure the vsync disable is working. When I press "Save Core Overrides" in the quick menu, it does generate a folder, but I'm only getting the following line in the config file, the rest is empty: video_shader = ":\shaders\presets\Mupen64Plus OpenGL\Mupen64Plus OpenGL.glslp" I will try and tinker with this further for the time being. Quote Link to comment Share on other sites More sharing options...
Lordmonkus Posted August 30, 2017 Share Posted August 30, 2017 Hmm, it worked for me though for me I had to enable V-Sync since I have it off by default. Just as a double check. Load the core and a game for that core, go to the video settings in the main menu and disable V-Sync. Then go to the Quick Menu and Save Core Override. 1 Quote Link to comment Share on other sites More sharing options...
Bloodlvst Posted August 30, 2017 Author Share Posted August 30, 2017 I'm an idiot, I missed the part where you said to change the setting while the core is running. I've got it now and we're all set Thanks so much! Quote Link to comment Share on other sites More sharing options...
Lordmonkus Posted August 30, 2017 Share Posted August 30, 2017 No problem and yeah to make changes to the core you need to have the core and a game loaded. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.