| 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 231 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 242 fPrims.push_back(SkNEW(Text)); | 242 fPrims.push_back(SkNEW(Text)); |
| 243 fPrims.push_back(SkNEW(BmpText)); | 243 fPrims.push_back(SkNEW(BmpText)); |
| 244 } | 244 } |
| 245 | 245 |
| 246 void onDraw(SkCanvas* canvas) SK_OVERRIDE { | 246 void onDraw(SkCanvas* canvas) SK_OVERRIDE { |
| 247 SkPaint paint; | 247 SkPaint paint; |
| 248 SkTArray<SkMatrix> devMats; | 248 SkTArray<SkMatrix> devMats; |
| 249 devMats.push_back().reset(); | 249 devMats.push_back().reset(); |
| 250 devMats.push_back().setRotate(45, 500, 500); | 250 devMats.push_back().setRotate(45, 500, 500); |
| 251 devMats.push_back().setRotate(-30, 200, 200); | 251 devMats.push_back().setRotate(-30, 200, 200); |
| 252 devMats.back().setPerspX(-SkScalarToPersp(SK_Scalar1 / 2000)); | 252 devMats.back().setPerspX(-SK_Scalar1 / 2000); |
| 253 devMats.back().setPerspY(SkScalarToPersp(SK_Scalar1 / 1000)); | 253 devMats.back().setPerspY(SK_Scalar1 / 1000); |
| 254 | 254 |
| 255 | 255 |
| 256 SkTArray<SkMatrix> viewMats; | 256 SkTArray<SkMatrix> viewMats; |
| 257 viewMats.push_back().setScale(0.75f, 0.75f); | 257 viewMats.push_back().setScale(0.75f, 0.75f); |
| 258 viewMats.push_back().setRotate(45, 50, 50); | 258 viewMats.push_back().setRotate(45, 50, 50); |
| 259 viewMats.back().postScale(0.5f, 1.1f); | 259 viewMats.back().postScale(0.5f, 1.1f); |
| 260 | 260 |
| 261 canvas->translate(10, 20); | 261 canvas->translate(10, 20); |
| 262 canvas->save(); | 262 canvas->save(); |
| 263 SkScalar tx = 0, maxTy = 0; | 263 SkScalar tx = 0, maxTy = 0; |
| (...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 301 }; | 301 }; |
| 302 | 302 |
| 303 SkTArray<Prim*> fPrims; | 303 SkTArray<Prim*> fPrims; |
| 304 | 304 |
| 305 typedef GM INHERITED; | 305 typedef GM INHERITED; |
| 306 }; | 306 }; |
| 307 | 307 |
| 308 DEF_GM( return SkNEW(DCShaderGM); ) | 308 DEF_GM( return SkNEW(DCShaderGM); ) |
| 309 } | 309 } |
| 310 #endif | 310 #endif |
| OLD | NEW |