[quote]wait a minute… all my textures have a red tint. I didnt notice on that example because it was a red square. Why the heck could that be?
[/quote]
Good to see you got it working. The red tint is probably because you’ve called glColor* at some point and set the current color to red. OR that you have lighting enabled and the light color is set to red. call gl.glDisable(GL.GL_LIGHTING) before you render your quad to see if its a lighting issue. If not then set the color to white before you render and see if thats it instead. IE gl.glColor3f(1.0f,1.0f,1.0f). You get the red tint because your TexEnv is set to GL_MODULATE which, as i pointed out before, modulates the incoming (texture) fragment color with the existing fragment color which can be set by lighting or glColor calls.
D.