Hi odditica, I just bought your shader -- it's great thanks.
I am able to draw surfaces with it pretty easily, but in my rendering pipeline I'm often using surfaces to combine shaders -- i.e. I draw a sprite onto SurfA using a shader, then I draw SurfA onto SurfB using another shader, then draw SurfB to the application surface.
I when I use your shader to draw onto a surface that ISN'T the application surface it looks weird (much more pixelated, effects missing etc). I'm not sure if you have any insight into what might cause that? My surfaces are fullscreen resolution so that doesn't seem to be the problem. I'm assuming it's something to do with uvs but I'm not a shader master so thought I'd ask you for a hint before I dig in further.
Thanks again for the work, it's great!