Triangles in gl::drawSolidRect, gl::drawSolidCircle etc wound in different directions

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));

}

Interesting. If what you’re saying is true, it must be an oversight. Could you create an issue in GitHub for it?