GlyphMapper: doesn't not handle block visibility correctly
Issue in 5.9.
Steps:
- builtin mode
- can.ex2, Apply. change representation to 3D Glyph
- Using Multiblock Inspector panel, toggle visibility for "block ID: 1" and then "block ID: 2" . Things work as expected.
- Now, toggle visibility for their parent block Element Blocks instead. It does not work! Change representation type to Surface and this works as expected.
Logic in vtkOpenGLGlyph3DMapper::Render
is incorrect. It only works if leaf-block visibilities are explicitly set without regard to hierarchical relationships.