After a few years (maybe 5 or 6) I decided to pick up again on OpenGL programming and I ran into a strange problem.

I load 6 textures using the glBitmap.LoadTexture function and I try to render a cube with different texture on each side.

I enable texturing, bind the right texture, set normals, texture coordinates and vertices and I get the last texture I loaded on each side.

What could be wrong? I've done this million times and I even digged up some old code that works and I'm doing exactly the same as in there... ops: