Difference between revisions of "Related toolkits and APIs"

From OpenGL Wiki
Jump to: navigation, search
 
Line 1: Line 1:
 +
== Toolkits top on OpenGL ==
 +
 
Many programming interfaces are layered on OpenGL with rich and varied functionality. Not all can interoperate.
 
Many programming interfaces are layered on OpenGL with rich and varied functionality. Not all can interoperate.
  
 +
=== Utility libraries ===
  
 
* GLUT
 
* GLUT
Line 6: Line 9:
 
* GLee
 
* GLee
 
* FLTK
 
* FLTK
 +
 +
=== Scene graphs ===
 +
 
* Open Scene Graph
 
* Open Scene Graph
 
* OpenSG
 
* OpenSG
 +
 +
 +
== Toolkits to bridge OpenGL and the Window System ==
 +
 +
You need toolkits to bridge OpenGL and the Windowssystem. Which means that you say in which windows OpenGL should render. OpenGL knows nothing about the surrounding window system. There are many toolkits for that task. Most modern widget libraries provide this support.
 +
 +
=== Cross-platform Libraries ===
 +
 +
; [http://www.trolltech.com/products/qt/index.html Qt] : A toolkit which abstracts the Linux, MacOS X and Windows away.

Revision as of 11:35, 29 April 2006

Toolkits top on OpenGL

Many programming interfaces are layered on OpenGL with rich and varied functionality. Not all can interoperate.

Utility libraries

  • GLUT
  • GLEW
  • GLee
  • FLTK

Scene graphs

  • Open Scene Graph
  • OpenSG


Toolkits to bridge OpenGL and the Window System

You need toolkits to bridge OpenGL and the Windowssystem. Which means that you say in which windows OpenGL should render. OpenGL knows nothing about the surrounding window system. There are many toolkits for that task. Most modern widget libraries provide this support.

Cross-platform Libraries

Qt 
A toolkit which abstracts the Linux, MacOS X and Windows away.