This is a rip of the glu tesselator into a standalone library. It is a high quality tesselator with an implementation from over 20 years ago. It is still relevant today.
The features of the tesselator are covered elsewhere. This documentation simply covers this release.
- tested on Linux and Mac with GCC
- tested on Windows with Visual Studio 2012
- scons-based build system
- generates a static library
- supports debug and release builds on all platforms
scons arch=[x86,x86-64] debug=[0,1]
The output library's name has _d
attached if it is a debug build, and 32
or 64
attached on non-fat binary platforms.
-
glu.h
was renamed toglutess.h
in order to be unambiguous in case you have aglu.h
already in your include search path. -
Superficial code changes were made to
tessellate.c
in order to provide Visual C compatibility. -
glutess.h
contains all of the glu functions, including ones that were pruned out. If you call one, it is a link error.gluErrorString
may be one of these. If you go to the trouble of adding it back in, send a patch!
Michael Labbe