Chromium Code Reviews| 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" | |
| 6 | |
| 7 #include "cc/software_renderer.h" | 5 #include "cc/software_renderer.h" |
| 8 | 6 |
| 9 #include "cc/debug_border_draw_quad.h" | 7 #include "cc/debug_border_draw_quad.h" |
| 10 #include "cc/render_pass_draw_quad.h" | 8 #include "cc/render_pass_draw_quad.h" |
| 11 #include "cc/solid_color_draw_quad.h" | 9 #include "cc/solid_color_draw_quad.h" |
| 12 #include "cc/texture_draw_quad.h" | 10 #include "cc/texture_draw_quad.h" |
| 13 #include "cc/tile_draw_quad.h" | 11 #include "cc/tile_draw_quad.h" |
| 14 #include "third_party/skia/include/core/SkCanvas.h" | 12 #include "third_party/skia/include/core/SkCanvas.h" |
| 15 #include "third_party/skia/include/core/SkColor.h" | 13 #include "third_party/skia/include/core/SkColor.h" |
| 16 #include "third_party/skia/include/core/SkMatrix.h" | 14 #include "third_party/skia/include/core/SkMatrix.h" |
| (...skipping 144 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 161 | 159 |
| 162 bool SoftwareRenderer::isSoftwareResource(ResourceProvider::ResourceId id) const | 160 bool SoftwareRenderer::isSoftwareResource(ResourceProvider::ResourceId id) const |
| 163 { | 161 { |
| 164 switch (m_resourceProvider->resourceType(id)) { | 162 switch (m_resourceProvider->resourceType(id)) { |
| 165 case ResourceProvider::GLTexture: | 163 case ResourceProvider::GLTexture: |
| 166 return false; | 164 return false; |
| 167 case ResourceProvider::Bitmap: | 165 case ResourceProvider::Bitmap: |
| 168 return true; | 166 return true; |
| 169 } | 167 } |
| 170 | 168 |
| 171 CRASH(); | 169 NOTREACHED(); |
|
jamesr
2012/11/10 01:12:18
same here. CHECK(false) would have the same semant
piman
2012/11/10 01:28:36
Done.
| |
| 172 return false; | 170 return false; |
| 173 } | 171 } |
| 174 | 172 |
| 175 void SoftwareRenderer::drawQuad(DrawingFrame& frame, const DrawQuad* quad) | 173 void SoftwareRenderer::drawQuad(DrawingFrame& frame, const DrawQuad* quad) |
| 176 { | 174 { |
| 177 WebTransformationMatrix quadRectMatrix; | 175 WebTransformationMatrix quadRectMatrix; |
| 178 quadRectTransform(&quadRectMatrix, quad->quadTransform(), quad->quadRect()); | 176 quadRectTransform(&quadRectMatrix, quad->quadTransform(), quad->quadRect()); |
| 179 WebTransformationMatrix contentsDeviceTransform = (frame.windowMatrix * fram e.projectionMatrix * quadRectMatrix).to2dTransform(); | 177 WebTransformationMatrix contentsDeviceTransform = (frame.windowMatrix * fram e.projectionMatrix * quadRectMatrix).to2dTransform(); |
| 180 SkMatrix skDeviceMatrix; | 178 SkMatrix skDeviceMatrix; |
| 181 toSkMatrix(&skDeviceMatrix, contentsDeviceTransform); | 179 toSkMatrix(&skDeviceMatrix, contentsDeviceTransform); |
| (...skipping 175 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 357 } | 355 } |
| 358 | 356 |
| 359 void SoftwareRenderer::setVisible(bool visible) | 357 void SoftwareRenderer::setVisible(bool visible) |
| 360 { | 358 { |
| 361 if (m_visible == visible) | 359 if (m_visible == visible) |
| 362 return; | 360 return; |
| 363 m_visible = visible; | 361 m_visible = visible; |
| 364 } | 362 } |
| 365 | 363 |
| 366 } // namespace cc | 364 } // namespace cc |
| OLD | NEW |