r5 and I have been porting a lot of shaders over to the slang format that the vulkan context uses. We’ve been having trouble with the more intelligent smoothing shaders, such as xBR, hqx and ScaleFx, but most of the other stuff is coming along well. I’ve only just started working on crt-royale and it’s going to be a real bear, so you’ll have to be patient there. I also created a multipass version of crt-lottes that should work on even very weak machines, if anyone who couldn’t get full speed before wants to try it (I also ported it to Cg, so you don’t need vulkan to try it).
I just started on the console-borders, if anyone wants to pitch in there. The old gb-pass-5 shader was a clunky, unintuitive way of making them, so I replaced it with a more general border shader that lets you put in the actual scale you want and the actual resolution of the target console rather than trial-and-erroring a bunch of funky scale factors: