Hello guys, it’s me again, this time I want to discuss about Shaders. Before start, I want to say that I love Shaders since back to 2012, I remember the very first time I saw HQ4x and thought “This is the best Shader ever” and them I found xBr and recently the ScaleFx… I love anything that make my squares something like a draw using a pen that outline and shape the graphics to make it looks like a remaked or upscaled game.
Since last year, I’m using an HDMI cable that I decided to buy to improve my gaming experience using my TV, but now that the video image is bigger, my eyes are not satisfied with the effect of only one shader effect, I picked some shaders that I liked it’s standalone effects and now I’m trying to mix them. No good result until then, the best I can do is mixing 2 shaders but I want something between 3 to 5 shaders at the same time.
So I decided to search for topics here but found nothing like a tutorial, the best I could find was topics of some users asking if it’s possible to combine shader X with shader Y to make Z effect and most of them got a replay with the shaders settings, but not explained how one can figure out the result. Other than that, I found topics about some people who made some specific shader and explains the reasons behind the creation and why it’s useful to apply in some consoles or specific games, also interesting but not that useful for learning shader combos.
Now that I said all this preamble, I’ll go direct to the questions:
1-Loading Shader Presets, I see CG, GLSL and SLANG, I got that GLSL is for OpenGL and SLANG for Vulkan, I can run GLSL but CG also works and looks that both have the very same Shaders, so why should I choose GLSL over CG and vice-versa? This is just pure curiosity.
2-Ok, so I decided and picked one Shader, it comes with some preset as Shader Filter and Shader Scale, talking about Filter, what is the difference between Don’t Care, Linear and Nearest? Most of the ones I picked is Nearest. Talking about Scale, why someone should choose anything between Don’t care and x5? I feel this info is necessary to mix shaders effective.
3-How one can say if two different shaders will give a good result? it is just trying and trying over again until get the result, hit and miss? Or there’s some logic I can use to deduce the shaders I picked will not work together as I expected?
Thanks for your attention.