patched up texture related issues in my pursuit to get texture sample to display a texture, but it doesn't work just yet. I've tested that the quad surface and diffuse color is rendered correctly (and it is), and that the glProgramUniform1i for the sampler2D for the texture is uploaded correctly, and it is. So this is very strange...