Guide to have a core with it’s own scale and shader:
1 - Open and close retroarch.
2 - Go to the shaders folder (retroarch/shaders/) and create an empty file called retroarch.glslp. If you already have this file forget this step.
3 - open the retroarch.cfg file (/retroarch/config.cfg) and edit the following lines:
video_shader_enable = “true”
video_shader = “~/.config/retroarch/shaders/retroarch.glslp”
4 - Make a folder named Mupen64Plus inside retroarch folder (retroarch/Mupen64Plus).
5 - Make a Mupen64Plus.cfg file inside Mupen64Plus folder (retroarch/Mupen64Plus/ Mupen64Plus.cfg ) with the following text:
video_scale = “1.500000”
video_shader_enable = “true”
video_shader_dir = “~/.config/retroarch/Mupen64Plus/”
video_shader = “~/.config/retroarch/Mupen64Plus/retroarch.glslp”
config_save_on_exit = “false”
6 - Make an empty file called retroarch.glslp inside the Mupen6Plus folder (retroarch/Mupen64Plus/retroarch.glslp)
7- Remember to press enter on “Apply Shader Changes” everytime you want to save your shader.
Notes:
-
If you try some Mupen64Plus shaders and then decide that you want to play without shaders, you have to delete the content (not the file) of “retroarch/Mupen64Plus/retroarch.glslp”
- This guide was made using Linux and glsl presets. If you use Windows just change the paths to windows type and if you use cg presets, everytime you see "retroarch.glslp" name, change it to "retroarch.cgp"
- I used Mupen64Plus, but you can use other cores. Just check the name under the menu cores and everytime you see Mupen64Plus, change it to the name of the core you want.