| OLD | NEW |
| 1 | 1 |
| 2 /* | 2 /* |
| 3 * Copyright 2014 Google Inc. | 3 * Copyright 2014 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 #include "gm.h" | 9 #include "gm.h" |
| 10 #if SK_SUPPORT_GPU | 10 #if SK_SUPPORT_GPU |
| (...skipping 208 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 219 fPrims.push_back(new Path); | 219 fPrims.push_back(new Path); |
| 220 fPrims.push_back(new Points(SkCanvas::kPoints_PointMode)); | 220 fPrims.push_back(new Points(SkCanvas::kPoints_PointMode)); |
| 221 fPrims.push_back(new Points(SkCanvas::kLines_PointMode)); | 221 fPrims.push_back(new Points(SkCanvas::kLines_PointMode)); |
| 222 fPrims.push_back(new Points(SkCanvas::kPolygon_PointMode)); | 222 fPrims.push_back(new Points(SkCanvas::kPolygon_PointMode)); |
| 223 fPrims.push_back(new Text); | 223 fPrims.push_back(new Text); |
| 224 } | 224 } |
| 225 | 225 |
| 226 void onDraw(SkCanvas* canvas) override { | 226 void onDraw(SkCanvas* canvas) override { |
| 227 // This GM exists to test a specific feature of the GPU backend. It does
not work with the | 227 // This GM exists to test a specific feature of the GPU backend. It does
not work with the |
| 228 // sw rasterizer, tile modes, etc. | 228 // sw rasterizer, tile modes, etc. |
| 229 if (NULL == canvas->getGrContext()) { | 229 if (nullptr == canvas->getGrContext()) { |
| 230 this->drawGpuOnlyMessage(canvas); | 230 this->drawGpuOnlyMessage(canvas); |
| 231 return; | 231 return; |
| 232 } | 232 } |
| 233 SkPaint paint; | 233 SkPaint paint; |
| 234 SkTArray<SkMatrix> devMats; | 234 SkTArray<SkMatrix> devMats; |
| 235 devMats.push_back().reset(); | 235 devMats.push_back().reset(); |
| 236 devMats.push_back().setRotate(45, 500, 500); | 236 devMats.push_back().setRotate(45, 500, 500); |
| 237 devMats.push_back().setRotate(-30, 200, 200); | 237 devMats.push_back().setRotate(-30, 200, 200); |
| 238 devMats.back().setPerspX(-SK_Scalar1 / 2000); | 238 devMats.back().setPerspX(-SK_Scalar1 / 2000); |
| 239 devMats.back().setPerspY(SK_Scalar1 / 1000); | 239 devMats.back().setPerspY(SK_Scalar1 / 1000); |
| (...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 287 }; | 287 }; |
| 288 | 288 |
| 289 SkTArray<Prim*> fPrims; | 289 SkTArray<Prim*> fPrims; |
| 290 | 290 |
| 291 typedef GM INHERITED; | 291 typedef GM INHERITED; |
| 292 }; | 292 }; |
| 293 | 293 |
| 294 DEF_GM(return new DCShaderGM;) | 294 DEF_GM(return new DCShaderGM;) |
| 295 } | 295 } |
| 296 #endif | 296 #endif |
| OLD | NEW |