From f57bbc063aa387dbd7c929cacc8d55a960a28ec4 Mon Sep 17 00:00:00 2001 From: "danakj@chromium.org" Date: Wed, 21 Nov 2012 07:02:15 +0000 Subject: cc: Make RenderPass into a struct-like class. This follows the same pattern as DrawQuad and SharedQuadState. The Create() method takes no parameters, allowing the IPC code to create an empty RenderPass. Then we have SetNew() and SetAll() methods to set the the properties of the RenderPass when creating a new one, or when recreating one via IPC, respectively. Covered by existing tests. BUG=152337 TBR=aelias Review URL: https://chromiumcodereview.appspot.com/11413106 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168998 0039d316-1c4b-4281-b951-d872f2087c98 --- cc/software_renderer.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'cc/software_renderer.cc') diff --git a/cc/software_renderer.cc b/cc/software_renderer.cc index d6a3905..6ec60b4 100644 --- a/cc/software_renderer.cc +++ b/cc/software_renderer.cc @@ -137,7 +137,7 @@ void SoftwareRenderer::setScissorTestRect(const gfx::Rect& scissorRect) void SoftwareRenderer::clearFramebuffer(DrawingFrame& frame) { - if (frame.currentRenderPass->hasTransparentBackground()) { + if (frame.currentRenderPass->has_transparent_background) { m_skCurrentCanvas->clear(SkColorSetARGB(0, 0, 0, 0)); } else { #ifndef NDEBUG @@ -295,7 +295,7 @@ void SoftwareRenderer::drawRenderPassQuad(const DrawingFrame& frame, const Rende shader->setLocalMatrix(contentMat); m_skCurrentPaint.setShader(shader); - SkImageFilter* filter = renderPass->filter(); + SkImageFilter* filter = renderPass->filter; if (filter) m_skCurrentPaint.setImageFilter(filter); -- cgit v1.1