Performance issues with vtkOpenGLBatchedPolyDataMapper

Is this check in vtkOpenGLBatchedPolyDataMapper too broad?

I think that when opacity changes, vbo needs rebuilt because the scalars must be mapped with a new alpha. Although, this behavior was imported from the legacy vtkCompositeMapperHelper2. Did you face the perf issue with VTK 9.3.1 or older?