Hi. I love the new crt-easymode-halation shader, but I can’t seem to get tvout-tweaks and snes-hires-blend to work with it. No matter what order I put those two shaders in, they just don’t seem to be compatible with easymode-halation. Either the graphics become corrupted, or nothing happens at all. Can anyone who is more knowledgeable about shaders please help me with this problem? Thanks.
The problem was that the crt effect pass referred to an absolute pass output (PASS1), so if you put anything before the linearize pass, it referred back to a non-linearized output. I changed it to use PASSPREV4 instead, which is a relative output, so now if you put something before the linearize pass, it’ll still refer back to the linearized output.
tl;dr, redownload and try again with snes-hires-blend/tvout-tweaks before the other passes.
[QUOTE=hunterk;28662]The problem was that the crt effect pass referred to an absolute pass output (PASS1), so if you put anything before the linearize pass, it referred back to a non-linearized output. I changed it to use PASSPREV4 instead, which is a relative output, so now if you put something before the linearize pass, it’ll still refer back to the linearized output.
tl;dr, redownload and try again with snes-hires-blend/tvout-tweaks before the other passes.[/QUOTE]
Ah, good catch. I didn’t consider folks using shaders before the linearize pass.
However, threshold.cg is also referring to PASS1, so that should be changed as well for the halation to work.
Whoops, I didn’t even check that one but it should be fixed now, too. Thanks for the heads-up.
Btw, really great work on that shader, EasyMode. I’m super-impressed that you’ve been able to get the same curvature and corner effects as crt-geom without that shader’s mathematical clusterfuck of interdependent functions. I also like that the border curvature can be tweaked independently of the pincushioning effect, which is a small touch I’ve always felt was lacking in other shaders.
Easymode, any chance you could add (not sure what the effect is called) the fade effect that solid12345 uses all around the edges of the screen in his old school analog crt shader for your next release?
[QUOTE=hunterk;28679]Whoops, I didn’t even check that one but it should be fixed now, too. Thanks for the heads-up.
Btw, really great work on that shader, EasyMode. I’m super-impressed that you’ve been able to get the same curvature and corner effects as crt-geom without that shader’s mathematical clusterfuck of interdependent functions. I also like that the border curvature can be tweaked independently of the pincushioning effect, which is a small touch I’ve always felt was lacking in other shaders.[/QUOTE]
Much appreciated, Hunter!
I was out of town for a bit, but now that I’m back at home, I’ll have a look at solid’s shader and see what it invloves.