| OLD | NEW |
| 1 // Copyright 2012 The Chromium Authors. All rights reserved. | 1 // Copyright 2012 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "config.h" | 5 #include "config.h" |
| 6 | 6 |
| 7 #include "CCRendererSoftware.h" | 7 #include "CCRendererSoftware.h" |
| 8 | 8 |
| 9 #include "CCDebugBorderDrawQuad.h" | 9 #include "CCDebugBorderDrawQuad.h" |
| 10 #include "CCSolidColorDrawQuad.h" | 10 #include "CCSolidColorDrawQuad.h" |
| (...skipping 220 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 231 FloatRect uvRect = quad->uvRect(); | 231 FloatRect uvRect = quad->uvRect(); |
| 232 uvRect.scale(quad->quadRect().width(), quad->quadRect().height()); | 232 uvRect.scale(quad->quadRect().width(), quad->quadRect().height()); |
| 233 SkIRect skUvRect = toSkIRect(enclosingIntRect(uvRect)); | 233 SkIRect skUvRect = toSkIRect(enclosingIntRect(uvRect)); |
| 234 if (quad->flipped()) | 234 if (quad->flipped()) |
| 235 m_skCurrentCanvas->scale(1, -1); | 235 m_skCurrentCanvas->scale(1, -1); |
| 236 m_skCurrentCanvas->drawBitmapRect(*quadResourceLock.skBitmap(), &skUvRect, t
oSkRect(quadVertexRect()), &m_skCurrentPaint); | 236 m_skCurrentCanvas->drawBitmapRect(*quadResourceLock.skBitmap(), &skUvRect, t
oSkRect(quadVertexRect()), &m_skCurrentPaint); |
| 237 } | 237 } |
| 238 | 238 |
| 239 void CCRendererSoftware::drawTileQuad(const DrawingFrame& frame, const CCTileDra
wQuad* quad) | 239 void CCRendererSoftware::drawTileQuad(const DrawingFrame& frame, const CCTileDra
wQuad* quad) |
| 240 { | 240 { |
| 241 ASSERT(isSoftwareResource(quad->resourceId())); | 241 DCHECK(isSoftwareResource(quad->resourceId())); |
| 242 CCResourceProvider::ScopedReadLockSoftware quadResourceLock(m_resourceProvid
er, quad->resourceId()); | 242 CCResourceProvider::ScopedReadLockSoftware quadResourceLock(m_resourceProvid
er, quad->resourceId()); |
| 243 | 243 |
| 244 SkIRect uvRect = toSkIRect(IntRect(quad->textureOffset(), quad->quadRect().s
ize())); | 244 SkIRect uvRect = toSkIRect(IntRect(quad->textureOffset(), quad->quadRect().s
ize())); |
| 245 m_skCurrentCanvas->drawBitmapRect(*quadResourceLock.skBitmap(), &uvRect, toS
kRect(quadVertexRect()), &m_skCurrentPaint); | 245 m_skCurrentCanvas->drawBitmapRect(*quadResourceLock.skBitmap(), &uvRect, toS
kRect(quadVertexRect()), &m_skCurrentPaint); |
| 246 } | 246 } |
| 247 | 247 |
| 248 void CCRendererSoftware::drawUnsupportedQuad(const DrawingFrame& frame, const CC
DrawQuad* quad) | 248 void CCRendererSoftware::drawUnsupportedQuad(const DrawingFrame& frame, const CC
DrawQuad* quad) |
| 249 { | 249 { |
| 250 m_skCurrentPaint.setColor(SK_ColorMAGENTA); | 250 m_skCurrentPaint.setColor(SK_ColorMAGENTA); |
| 251 m_skCurrentPaint.setAlpha(quad->opacity() * 255); | 251 m_skCurrentPaint.setAlpha(quad->opacity() * 255); |
| (...skipping 18 matching lines...) Expand all Loading... |
| 270 } | 270 } |
| 271 | 271 |
| 272 void CCRendererSoftware::setVisible(bool visible) | 272 void CCRendererSoftware::setVisible(bool visible) |
| 273 { | 273 { |
| 274 if (m_visible == visible) | 274 if (m_visible == visible) |
| 275 return; | 275 return; |
| 276 m_visible = visible; | 276 m_visible = visible; |
| 277 } | 277 } |
| 278 | 278 |
| 279 } | 279 } |
| OLD | NEW |