A little stray off the subject - from what I heard, GraphicEx is not the best choice. I read somewhere that it's unstable and tends to be a "memory-leak maker".

I'd suggest Vampire Lib, too. It is OpenGL-compatible, cross-platform (even MacOS is supported!) and, just like chronozphere said, compiles in FPC and Lazarus.

I used to work with GLScene, but I've never tried Vampire Lib with it. I guess you will have to do some tweaks here and there to make it work.