[core] No need to skip glClear optimization in overdraw mode

This commit is contained in:
John Firebaugh
2017-08-12 16:15:15 -07:00
parent 28be432041
commit b0c03f9396

View File

@@ -273,11 +273,6 @@ void Renderer::Impl::render(const UpdateParameters& updateParameters) {
}
if (const RenderBackgroundLayer* background = layer->as<RenderBackgroundLayer>()) {
if (parameters.debugOptions & MapDebugOptions::Overdraw) {
// We want to skip glClear optimization in overdraw mode.
order.emplace_back(RenderItem { *layer, nullptr });
continue;
}
const BackgroundPaintProperties::PossiblyEvaluated& paint = background->evaluated;
if (layerImpl.get() == layerImpls->at(0).get() && paint.get<BackgroundPattern>().from.empty()) {
// This is a solid background. We can use glClear().