saiyadjin - hm, I dont think we are on the same page. I mean like what variables c2 passes the frag shader (samplerfront, pixelwidth, vtex, etc...) There are a number of builtins that construct 2 automatically passes the shader. But there is no complete list in the documentation... because there is no documentation.
I should like to be able to pass in other textures but I am not sure how to do that in construct 2, or if it is even possible. This amongst other things can be annoying to figure out without documentation. Also, also, can only the frag shader be altered or can the vertex shader be manipulated as well...