Revert "[core] Expose ColorMask in gl::Context::clear()"

This reverts commit e350ef37fe.
This commit is contained in:
Bruno de Oliveira Abinader
2017-11-02 14:16:54 +02:00
parent f13a8b0afa
commit 13ec2cc562
3 changed files with 6 additions and 14 deletions

View File

@@ -443,9 +443,7 @@ void Renderer::Impl::render(const UpdateParameters& updateParameters) {
if (parameters.debugOptions & MapDebugOptions::Overdraw) {
parameters.context.clear(Color::black(), ClearDepth::Default, ClearStencil::Default);
} else if (parameters.contextMode == GLContextMode::Shared) {
// Preserve the shared context background colors, clearing only alpha.
optional<gl::ColorMode::Mask> mask = { { false, false, false, true } };
parameters.context.clear(backgroundColor, ClearDepth::Default, ClearStencil::Default, mask);
parameters.context.clear({}, ClearDepth::Default, ClearStencil::Default);
} else {
parameters.context.clear(backgroundColor, ClearDepth::Default, ClearStencil::Default);
}