Hi,
I've only had a quick look, so I may have overlooked it, but were do you bind the texture?
Do I need to bind a texture? I create a new texture with glTexImage, upload a texture part with glTexSubImage. AFAIK this should be enought to have the texture available for drawing.
I tried with binding a texture before, but it gave the same results. This was before I knew about the red book, so I might have made other mistakes. I'll check this.