OLD | NEW |
1 | 1 |
2 /* | 2 /* |
3 * Copyright 2013 Google Inc. | 3 * Copyright 2013 Google Inc. |
4 * | 4 * |
5 * Use of this source code is governed by a BSD-style license that can be | 5 * Use of this source code is governed by a BSD-style license that can be |
6 * found in the LICENSE file. | 6 * found in the LICENSE file. |
7 */ | 7 */ |
8 | 8 |
9 // This test only works with the GPU backend. | 9 // This test only works with the GPU backend. |
10 | 10 |
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
53 return make_isize(800, 800); | 53 return make_isize(800, 800); |
54 } | 54 } |
55 | 55 |
56 virtual uint32_t onGetFlags() const SK_OVERRIDE { | 56 virtual uint32_t onGetFlags() const SK_OVERRIDE { |
57 // This is a GPU-specific GM. | 57 // This is a GPU-specific GM. |
58 return kGPUOnly_Flag; | 58 return kGPUOnly_Flag; |
59 } | 59 } |
60 | 60 |
61 | 61 |
62 virtual void onDraw(SkCanvas* canvas) SK_OVERRIDE { | 62 virtual void onDraw(SkCanvas* canvas) SK_OVERRIDE { |
63 SkBaseDevice* device = canvas->getTopDevice(); | 63 GrRenderTarget* rt = canvas->internal_private_accessTopLayerRenderTarget
(); |
64 GrRenderTarget* rt = device->accessRenderTarget(); | |
65 if (NULL == rt) { | 64 if (NULL == rt) { |
66 return; | 65 return; |
67 } | 66 } |
68 GrContext* context = rt->getContext(); | 67 GrContext* context = rt->getContext(); |
69 if (NULL == context) { | 68 if (NULL == context) { |
70 return; | 69 return; |
71 } | 70 } |
72 | 71 |
73 struct Vertex { | 72 struct Vertex { |
74 SkPoint fPosition; | 73 SkPoint fPosition; |
(...skipping 137 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
212 return make_isize(800, 800); | 211 return make_isize(800, 800); |
213 } | 212 } |
214 | 213 |
215 virtual uint32_t onGetFlags() const SK_OVERRIDE { | 214 virtual uint32_t onGetFlags() const SK_OVERRIDE { |
216 // This is a GPU-specific GM. | 215 // This is a GPU-specific GM. |
217 return kGPUOnly_Flag; | 216 return kGPUOnly_Flag; |
218 } | 217 } |
219 | 218 |
220 | 219 |
221 virtual void onDraw(SkCanvas* canvas) SK_OVERRIDE { | 220 virtual void onDraw(SkCanvas* canvas) SK_OVERRIDE { |
222 SkBaseDevice* device = canvas->getTopDevice(); | 221 GrRenderTarget* rt = canvas->internal_private_accessTopLayerRenderTarget
(); |
223 GrRenderTarget* rt = device->accessRenderTarget(); | |
224 if (NULL == rt) { | 222 if (NULL == rt) { |
225 return; | 223 return; |
226 } | 224 } |
227 GrContext* context = rt->getContext(); | 225 GrContext* context = rt->getContext(); |
228 if (NULL == context) { | 226 if (NULL == context) { |
229 return; | 227 return; |
230 } | 228 } |
231 | 229 |
232 struct Vertex { | 230 struct Vertex { |
233 SkPoint fPosition; | 231 SkPoint fPosition; |
(...skipping 170 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
404 return make_isize(800, 800); | 402 return make_isize(800, 800); |
405 } | 403 } |
406 | 404 |
407 virtual uint32_t onGetFlags() const SK_OVERRIDE { | 405 virtual uint32_t onGetFlags() const SK_OVERRIDE { |
408 // This is a GPU-specific GM. | 406 // This is a GPU-specific GM. |
409 return kGPUOnly_Flag; | 407 return kGPUOnly_Flag; |
410 } | 408 } |
411 | 409 |
412 | 410 |
413 virtual void onDraw(SkCanvas* canvas) SK_OVERRIDE { | 411 virtual void onDraw(SkCanvas* canvas) SK_OVERRIDE { |
414 SkBaseDevice* device = canvas->getTopDevice(); | 412 GrRenderTarget* rt = canvas->internal_private_accessTopLayerRenderTarget
(); |
415 GrRenderTarget* rt = device->accessRenderTarget(); | |
416 if (NULL == rt) { | 413 if (NULL == rt) { |
417 return; | 414 return; |
418 } | 415 } |
419 GrContext* context = rt->getContext(); | 416 GrContext* context = rt->getContext(); |
420 if (NULL == context) { | 417 if (NULL == context) { |
421 return; | 418 return; |
422 } | 419 } |
423 | 420 |
424 struct Vertex { | 421 struct Vertex { |
425 SkPoint fPosition; | 422 SkPoint fPosition; |
(...skipping 107 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
533 typedef GM INHERITED; | 530 typedef GM INHERITED; |
534 }; | 531 }; |
535 | 532 |
536 DEF_GM( return SkNEW(BezierCubicEffects); ) | 533 DEF_GM( return SkNEW(BezierCubicEffects); ) |
537 DEF_GM( return SkNEW(BezierConicEffects); ) | 534 DEF_GM( return SkNEW(BezierConicEffects); ) |
538 DEF_GM( return SkNEW(BezierQuadEffects); ) | 535 DEF_GM( return SkNEW(BezierQuadEffects); ) |
539 | 536 |
540 } | 537 } |
541 | 538 |
542 #endif | 539 #endif |
OLD | NEW |