Thumbs up for continuously improving shaders! They run at 60fps at higher resolutions and are configurable.: But I'm pretty happy with the result as far as moire goes, for said in New CRT/LCD shaders for RPI3. And the pixels are not sharp in the y direction (we use something like this: ) and the curvature is not as prone to moire as proper/correct barrel distortion would be. The scanline profile is computed with soft transition. You'll only lose your saved shader settings if you do this and you should be back to a clean slate.Īs for moire, we're honestly just kind of lucky. "retroarch.glslp" that you find in subfolders of \RETROPIE\configs\all and any system specific ".glslp" files too. So if reloading the shader doesn't fix things, then you kind of have to hunt for rogue glslp files in the filesystem. And you won't see any indication in the UI that it's doing this either. At that point retroarch doesn't even look in the glsl file anymore for the default settings because it's loading the ones it saved. The problem is that RetroArch likes to save it's own "glslp" files when you save settings and it writes the current parameter settings to those files. Then select the zfast_crt_curvature.glsl shader. Use "Load Shader Preset"in the GUI and reload the preset file.I don't know how you managed to pull that off!Įither of the following should work to get your new settings: Thanks! The curvature looks great and I don't see any moire patterns on my initial tests so far. Can you tell me what triggers retroarch to notice the new values? Do I need to switch the shader to something and then back? Enable/disable shaders? Restart the Pi? I was editing the file over the network, making changes, saving, and launching a game with no changes. I was playing with that number and saw no difference.
![retroarch shaders with rounded borderscorners retroarch shaders with rounded borderscorners](https://i.ytimg.com/vi/qBzB0YdHn64/maxresdefault.jpg)
Hope this said in New CRT/LCD shaders for RPI3. When i update the shader, I'll probably have different settings as defaults. I don't think I set the defaults very well for the curvature version. If that's the case you need to reload the glslp preset and then you should see your new defaults.Īn alternative is to set the value in the gui and then go to "save core preset" (or whatever it is) in the shader menus to create a file with your settings just for an individual core. Also if you do change the glsl file, the new settings might not show up right away in retroarch. So just change the first number in each list to your favorite setting and that's it. The format for the numbers: DEFAULT MIN MAX STEPSIZE The default settings are the first number in the list of numbers at the end.
![retroarch shaders with rounded borderscorners retroarch shaders with rounded borderscorners](https://i.imgur.com/XR6pMX0.png)
![retroarch shaders with rounded borderscorners retroarch shaders with rounded borderscorners](https://i.ytimg.com/vi/EAzDcx_5T1U/maxresdefault.jpg)
#pragma parameter CORNER "corner" 1.0 0.0 5.0 0.2 You just look for the lines that start out They run at 60fps at higher resolutions and are is there a way to set the corner and curvature values in the file itself (without using the rgui menu)?