GLU Tessellating

Suppose I want to tessellate shapes in a background thread. Are the GLU tessellation methods usable outside of a current GL context?

Are there any guarantees as to what handedness the tessellation chunks coming out of those methods will be? Are they always clockwise?

It looks like the code doesn’t call any OpenGL functions directly, so if you’re careful about not calling them in your tessellator callback then this should work.

Take a look at the red book description of the GLU tessellator here, in particular the description of gluTessNormal. I found that with a Google search for “glutesselator clockwise”.