In version 8 Cinder I used back face culling for very hight resolution 3d models.
All the draw utility functions worked.
In version 9 Cinder gl::drawSolidCircle quit displaying with back face culling, but gl::drawSolidRect would display.
I believe the triangles for some draw geom functions are would wound in different directions that the rest. Is this expected?
Test code: with cull back face circle is not drawn. with cull front face rectangle is not draw.
void CinderDrawSolidCircleTestApp::setup()
{
gl::enable(GL_CULL_FACE);
glCullFace(GL_BACK);
// glCullFace(GL_FRONT);
}
void CinderDrawSolidCircleTestApp::draw()
{
gl::clear( Color( 0, 0, 0 ) );
// draw red solid circle in the center of the window
gl::color(Color(1.0f, 0.0f, 0.0f));
gl::drawSolidCircle(getWindowCenter(), 200);
// draw green solid rectangle
gl::color(Color(0.0f, 1.0f, 0.0f));
gl::drawSolidRect(Rectf(0, 0, 100, 100));
}