WIP Added libtess library extracted from

https://cgit.freedesktop.org/mesa/glu/
The library is stable (it should be, since it is in use since 1994),
but it is not thread safe: Its callbacks do not receive any pointer
to a context.
This commit is contained in:
bubnikv 2019-02-05 18:14:07 +01:00
parent a35b1a1850
commit f797083ca2
32 changed files with 7072 additions and 0 deletions

24
src/glu-libtess/README Normal file
View file

@ -0,0 +1,24 @@
Derived from
https://cgit.freedesktop.org/mesa/glu/
commit 0bf42e41c8b63fc2488dd8d41f696310b5a5a6a7
Fri Jun 10 05:30:00 2016
This directory contains just the libtess tesselation library to be statically compilable without OpenGL dependencies.
Only the following functions are provided, and mangled:
mgluNewTess
mgluDeleteTess
mgluTessBeginPolygon
mgluTessBeginContour
mgluTessVertex
mgluTessEndPolygon
mgluTessEndContour
mgluTessProperty
mgluTessNormal
mgluTessCallback
mgluGetTessProperty
mgluBeginPolygon
mgluNextContour
mgluEndPolygon
Do include gl.h, glu.h or glut.h together with glu-libtess.h, you would get symbol clashes!