debugger: SW rasterize the picture only when it changes
authorkkinnunen <kkinnunen@nvidia.com>
Wed, 14 Jan 2015 06:49:02 +0000 (22:49 -0800)
committerCommit bot <commit-bot@chromium.org>
Wed, 14 Jan 2015 06:49:02 +0000 (22:49 -0800)
commitcfdc0e3fee69694e0f6b083d8455665b2a810589
tree62bd3c1b6d98337bf05c5d9a7d8c3f801e746298
parent63121f0db6ebbefb17f47ec4ec108d77d619fad5
debugger: SW rasterize the picture only when it changes

Rasterize the picture only when it changes, not every time
raster widget paints itself.

Removes include SkForceLinking.h while organizing the SkDebuggerGUI.cpp
includes.

This is part of the work trying to remove bugs that come from
SkDebugCanvas stateful draw. Part of the state comes from some
optimization that this tries to reproduce in a different way.

Review URL: https://codereview.chromium.org/839743003
debugger/QT/SkCanvasWidget.cpp
debugger/QT/SkDebuggerGUI.cpp
debugger/QT/SkDebuggerGUI.h
debugger/QT/SkDrawCommandGeometryWidget.cpp
debugger/QT/SkGLWidget.cpp
debugger/QT/SkGLWidget.h
debugger/QT/SkRasterWidget.cpp
debugger/QT/SkRasterWidget.h