| OLD | NEW |
| 1 // Copyright 2010 The Chromium Authors. All rights reserved. | 1 // Copyright 2010 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 "cc/output/gl_renderer.h" | 5 #include "cc/output/gl_renderer.h" |
| 6 | 6 |
| 7 #include <stddef.h> | 7 #include <stddef.h> |
| 8 #include <stdint.h> | 8 #include <stdint.h> |
| 9 | 9 |
| 10 #include <algorithm> | 10 #include <algorithm> |
| (...skipping 621 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 632 if (!srcImage.get()) { | 632 if (!srcImage.get()) { |
| 633 TRACE_EVENT_INSTANT0("cc", | 633 TRACE_EVENT_INSTANT0("cc", |
| 634 "ApplyImageFilter wrap background texture failed", | 634 "ApplyImageFilter wrap background texture failed", |
| 635 TRACE_EVENT_SCOPE_THREAD); | 635 TRACE_EVENT_SCOPE_THREAD); |
| 636 return skia::RefPtr<SkImage>(); | 636 return skia::RefPtr<SkImage>(); |
| 637 } | 637 } |
| 638 | 638 |
| 639 // Create surface to draw into. | 639 // Create surface to draw into. |
| 640 SkImageInfo dst_info = | 640 SkImageInfo dst_info = |
| 641 SkImageInfo::MakeN32Premul(dst_rect.width(), dst_rect.height()); | 641 SkImageInfo::MakeN32Premul(dst_rect.width(), dst_rect.height()); |
| 642 skia::RefPtr<SkSurface> surface = skia::AdoptRef(SkSurface::NewRenderTarget( | 642 sk_sp<SkSurface> surface = SkSurface::MakeRenderTarget( |
| 643 use_gr_context->context(), SkBudgeted::kYes, dst_info, 0)); | 643 use_gr_context->context(), SkBudgeted::kYes, dst_info); |
| 644 if (!surface) { | 644 if (!surface) { |
| 645 TRACE_EVENT_INSTANT0("cc", "ApplyImageFilter surface allocation failed", | 645 TRACE_EVENT_INSTANT0("cc", "ApplyImageFilter surface allocation failed", |
| 646 TRACE_EVENT_SCOPE_THREAD); | 646 TRACE_EVENT_SCOPE_THREAD); |
| 647 return skia::RefPtr<SkImage>(); | 647 return skia::RefPtr<SkImage>(); |
| 648 } | 648 } |
| 649 | 649 |
| 650 SkMatrix local_matrix; | 650 SkMatrix local_matrix; |
| 651 local_matrix.setScale(scale.x(), scale.y()); | 651 local_matrix.setScale(scale.x(), scale.y()); |
| 652 | 652 |
| 653 SkPaint paint; | 653 SkPaint paint; |
| (...skipping 2939 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3593 texture_id = pending_overlay_resources_.back()->texture_id(); | 3593 texture_id = pending_overlay_resources_.back()->texture_id(); |
| 3594 } | 3594 } |
| 3595 | 3595 |
| 3596 context_support_->ScheduleOverlayPlane( | 3596 context_support_->ScheduleOverlayPlane( |
| 3597 overlay.plane_z_order, overlay.transform, texture_id, | 3597 overlay.plane_z_order, overlay.transform, texture_id, |
| 3598 ToNearestRect(overlay.display_rect), overlay.uv_rect); | 3598 ToNearestRect(overlay.display_rect), overlay.uv_rect); |
| 3599 } | 3599 } |
| 3600 } | 3600 } |
| 3601 | 3601 |
| 3602 } // namespace cc | 3602 } // namespace cc |
| OLD | NEW |