OpenGL and X-Windows

quick link: XLIB GTK

X-LIB

IDIR=-I/usr/X11R6/include -I/usr/local/include -I/usr/include
LDIR=-L/usr/X11R6/lib
LIB=-lGL -lX11

  1. display and glx extension code
  2. visual and window creation code
    1. size hints and window position code
    2. gc draw on window code
  3. gl rendering context code
  4. default visual or no-default visual code
  5. x event loop code

GTK

IDIR=-I/usr/X11R6/include `gtk-config --cflags` -I/usr/local/include -I/usr/include
LDIR=-L/usr/X11R6/lib
LIB=-lGL -lX11 `gtk-config --libs`

  1. basic gtk app code
  2. gtk event code
  3. gtk gl area widget code (APPEND -lgtkgl TO LIB)
  4. try to rendering into any gtk windowed widget code (there still some bug)

QT

TBD.

 

 


 

pinxue    
2001.12.
pinxue@hotmail.com
http://pinxue.yeah.net