Small RGB texture in openGL all white

I was trying to load a small 2 pixel by 2 pixel in opengl and damned if it didn’t keep coming out all white. My mistake was storing the texture as RGB (3 floats per pixel) and not setting:


glPixelStorei(GL_UNPACK_ALIGNMENT, 1);

since opengl expects alignment of 4 (which would be fine for RGBA for example).

Tags: ,

Leave a Reply