You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(RenderWindow): cache cull-face mode and route raw calls through it
Extend the vtkOpenGLRenderWindow cull cache to mirror vtkOpenGLState in
VTK C++: alongside the existing cullFaceEnabled flag, add cullFaceMode
and a setCullFaceMode method that is no-op-on-match.
Migrate the four raw gl.cullFace(X) call sites in PolyDataMapper,
Glyph3DMapper, SurfaceLICMapper, and PolyDataMapper2D, as well as the
raw gl.enable/gl.disable(CULL_FACE) call sites in SurfaceLICMapper's
popState and post-LIC cleanup, and the raw restore in
OrderIndependentTranslucentPass. After this commit the cache fully
tracks cull state, so a stale cache cannot silently no-op a later cull
write against a divergent real GL state.
Pure infrastructure: no behavioral change.
0 commit comments