Bloodlvst Posted August 30, 2017 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
Lordmonkus Posted August 30, 2017 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
Bloodlvst Posted August 30, 2017 Author 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
Lordmonkus Posted August 30, 2017 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
Bloodlvst Posted August 30, 2017 Author 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
Lordmonkus Posted August 30, 2017 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
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.