OpenGL
What is OpenGL?
OpenGL is the vendor-neutral, multi-platform standard for high
performance 2D/3D graphics on devices ranging from mobile phones to PCs
to Supercomputers.
Fundamentals and Resources
Tutorials
Handy extensions and libraries used with OpenGL
-
Mesa 3D open sourcexi
implementation of the OpenGL graphics API.
-
FTGL
is a free, open source library to enable developers to use arbitrary
fonts in their OpenGL applications.
Unlike other OpenGL font libraries FTGL uses standard font
file formats so doesn't need a preprocessing step to convert
the high quality font data into a lesser quality, proprietary format.
-
DXF viewer for OpenGL
-
nVidia OpenGL extensions specification lists all the OpenGL
extensions specifications that NVIDIA supports.
nVidia makes my
personal 'favorite du jour' graphics display cards.
Assorted language bindings for OpenGL
Normally, OpenGL is built for use in C; however, there are quite a few
'bindings' to other languages so that the OpenGL toolkit can be used
'natively' from within the target language.
C++
-
GLT OpenGL C++ Toolkit
is a C++ class library for programming interactive 3D graphics
with OpenGL.
-
GLEW The OpenGL Extension
Wrangler Library (GLEW) is a cross-platform C/C++ extension loading
library. GLEW provides efficient run-time mechanisms for determining
which OpenGL extensions are supported on the target platform.
OpenGL core and extension functionality is exposed in a single
header file. GLEW is available for a variety of operating systems,
including Windows, Linux, Mac OS X, FreeBSD, Irix, and Solaris.
C#
-
CSGL; warning, looks like
development on this has ceased because it's 'good enough' but not
great.....
Python
Fortan
Java
Perl
Haskell
Benchmarks and other tools
-
GLView
Displays information of the current OpenGL 3D accelerator
Applications and optimizations
Assorted tricks and pointers
Back to Tesseract links