Lines Matching +full:non +full:- +full:caching
4 * Use of this source code is governed by a BSD-style license that can be
21 /** This tests the GPU backend's caching of path coverage masks */
44 canvas->save(); in onDraw()
45 canvas->translate(-bounds.fLeft, -bounds.fTop); in onDraw()
47 canvas->save(); in onDraw()
48 canvas->concat(m); in onDraw()
49 canvas->drawPath(path, paint); in onDraw()
50 canvas->restore(); in onDraw()
53 canvas->translate(bounds.width() + kPad, 0.f); in onDraw()
54 canvas->save(); in onDraw()
55 canvas->concat(m); in onDraw()
56 canvas->drawPath(path, paint); in onDraw()
57 canvas->restore(); in onDraw()
59 // translate by non-integer in onDraw()
60 canvas->translate(bounds.width() + kPad + 0.15f, 0.f); in onDraw()
61 canvas->save(); in onDraw()
62 canvas->concat(m); in onDraw()
63 canvas->drawPath(path, paint); in onDraw()
64 canvas->restore(); in onDraw()
67 canvas->translate(bounds.width() + kPad + 0.002f, 0.f); in onDraw()
68 canvas->save(); in onDraw()
69 canvas->concat(m); in onDraw()
70 canvas->drawPath(path, paint); in onDraw()
71 canvas->restore(); in onDraw()
72 canvas->restore(); in onDraw()
91 canvas->translate(kPad, kPad); in onDraw()
95 canvas->translate(0, ty); in onDraw()
97 // Non-uniform scale. in onDraw()
101 canvas->translate(0.f, ty); in onDraw()
107 canvas->translate(0.f, ty); in onDraw()
112 options->fGpuPathRenderers = GpuPathRenderers::kNone; in modifyGrContextOptions()
113 options->fAllowPathMaskCaching = true; in modifyGrContextOptions()