From d5096840ba20d9cfda63221ff952ecb11bc70908 Mon Sep 17 00:00:00 2001 From: Alex Szpakowski Date: Sun, 2 Mar 2014 15:49:29 -0400 Subject: [PATCH] Fixed Canvas:clear not working properly with antialiased Canvases --- src/modules/graphics/opengl/Canvas.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/modules/graphics/opengl/Canvas.cpp b/src/modules/graphics/opengl/Canvas.cpp index d534ac910..58ee616c4 100644 --- a/src/modules/graphics/opengl/Canvas.cpp +++ b/src/modules/graphics/opengl/Canvas.cpp @@ -590,6 +590,9 @@ bool Canvas::loadVolatile() return false; clear(Color(0, 0, 0, 0)); + + fsaa_dirty = (fsaa_buffer != 0); + return true; } @@ -868,6 +871,9 @@ void Canvas::clear(Color c) if (current != this) strategy->bindFBO(previous); + + if (fsaa_buffer != 0) + fsaa_dirty = true; } bool Canvas::checkCreateStencil()