Quote Originally Posted by IlovePascal
Hey, Im back!

I tested the tutorial 7 from the ]glTexImage2D( GL_TEXTURE_2D, 0, 3, TextureImage.x,
TextureImage.h, 0, GL_BGR,
GL_UNSIGNED_BYTE, TextureImage.pixels );[/code]
I get the error message
Code:
lesson7.pas(136,53) Error: Illegal qualifier
lesson7.pas(136,53) Hint: may be pointer dereference is missing
How do I 'derefrence' :evil: :cry:

Thanks again
Have you tried doing it this way?

Code:
glTexImage2D( GL_TEXTURE_2D, 0, 3, TextureImage^.x,
                  TextureImage^.h, 0, GL_BGR,
                  GL_UNSIGNED_BYTE, TextureImage^.pixels );
Since TextureImage is a pointer type, I think freepascal requires the '^'.

cheers,
Paul.