Hello everybody!
In the countless - and wonderful - shaders available in Retroarch, I always come across terms like “singlepass” , “multipass” , “freescale” , “linear” , “fast” , and “noblend”. The problem is that I don’t understand anything about rendering, so these words are completely foreign to me, which makes it difficult to choose a suitable shader for my system. Furthermore, even with intense research, I was unable to find anything that explained the meanings of these terms.
Therefore, I would like to know:
-
What are these “singlepass”, “multipass”, “freescale”, “linear”, “fast” and “noblend” versions of shaders?
-
What is the impact of these different versions in terms of emulation performance?
-
Which of these versions can bring better performance - with little or no slowdowns, crashes, screen stuttering/juddering - for low-end computers (first generation i3 and i5 processors with integrated video, Cores Duo/Quad, Raspberry Pi’s and similar)?
Thank you in advance for your help!