Fixed the rendering issue, the vertex shader wasn't set up right, where
texcoord2 is a vec2, I was passing it a transformed vec3 instead. Fixed
now, and works beautifully