OLD | NEW |
1 // Copyright 2015 The Chromium Authors. All rights reserved. | 1 // Copyright 2015 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/raster/gpu_rasterizer.h" | 5 #include "cc/raster/gpu_rasterizer.h" |
6 | 6 |
7 #include <algorithm> | 7 #include <algorithm> |
8 | 8 |
9 #include "base/bind.h" | 9 #include "base/bind.h" |
10 #include "base/metrics/histogram.h" | 10 #include "base/metrics/histogram.h" |
(...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
72 | 72 |
73 SkSurface* sk_surface = write_lock->sk_surface(); | 73 SkSurface* sk_surface = write_lock->sk_surface(); |
74 | 74 |
75 // Allocating an SkSurface will fail after a lost context. Pretend we | 75 // Allocating an SkSurface will fail after a lost context. Pretend we |
76 // rasterized, as the contents of the resource don't matter anymore. | 76 // rasterized, as the contents of the resource don't matter anymore. |
77 if (!sk_surface) | 77 if (!sk_surface) |
78 return; | 78 return; |
79 | 79 |
80 SkMultiPictureDraw multi_picture_draw; | 80 SkMultiPictureDraw multi_picture_draw; |
81 multi_picture_draw.add(sk_surface->getCanvas(), picture.get()); | 81 multi_picture_draw.add(sk_surface->getCanvas(), picture.get()); |
82 multi_picture_draw.draw(msaa_sample_count_ > 0); | 82 multi_picture_draw.draw(false); |
83 write_lock->ReleaseSkSurface(); | 83 write_lock->ReleaseSkSurface(); |
84 } | 84 } |
85 } | 85 } |
86 | 86 |
87 } // namespace cc | 87 } // namespace cc |
OLD | NEW |