Home
last modified time | relevance | path

Searched refs:GM (Results 1 - 25 of 286) sorted by relevance

12345678910>>...12

/third_party/skia/gm/
H A Dgm.cpp68 } else if (SkString(GM::kErrorMsg_DrawSkippedGpuOnly) == errorMsg) { in handle_gm_failure()
75 GM::GM(SkColor bgColor) { in GM() function in GM
80 GM::~GM() {} in ~GM()
82 DrawResult GM::gpuSetup(GrDirectContext* context, SkCanvas* canvas, SkString* errorMsg) { in gpuSetup()
83 TRACE_EVENT1("GM", TRACE_FUNC, "name", TRACE_STR_COPY(this->getName())); in gpuSetup()
97 void GM::gpuTeardown() { in gpuTeardown()
100 // After 'gpuTeardown' a GM can be reused with a different GrContext. Reset the flag in gpuTeardown()
105 DrawResult GM
[all...]
H A Dgm.h30 []() { return std::unique_ptr<skiagm::GM>([]() { CODE; }()); });
32 // A Simple GM is a rendering test that does not store state between rendering calls or make use of
92 class GM { class
96 GM(SkColor backgroundColor = SK_ColorWHITE);
97 virtual ~GM();
153 // helper: fill a rect in the specified color based on the GM's getISize bounds.
190 using GMFactory = std::unique_ptr<skiagm::GM> (*)();
196 class GpuGM : public GM {
198 GpuGM(SkColor backgroundColor = SK_ColorWHITE) : GM(backgroundColor) {} in GpuGM()
206 using GM
[all...]
H A Dscaledemoji.cpp39 class ScaledEmojiGM : public GM {
85 using INHERITED = GM;
88 class ScaledEmojiPosGM : public GM {
143 using INHERITED = GM;
146 class ScaledEmojiPerspectiveGM : public GM {
209 using INHERITED = GM;
H A Dmanypaths.cpp31 class ManyCirclesGM : public GM {
32 // This GM attempts to flood Ganesh with more circles than will fit in a single index buffer
67 using INHERITED = GM;
72 class ManyRRectsGM : public GM {
73 // This GM attempts to flood Ganesh with more rrects than will fit in a single index buffer
120 using INHERITED = GM;
H A Dbitmaprect.cpp39 class DrawBitmapRect2 : public skiagm::GM {
96 using INHERITED = skiagm::GM;
123 // This GM attempts to make visible any issues drawBitmapRect may have
130 class DrawBitmapRect3 : public skiagm::GM {
160 using INHERITED = skiagm::GM;
186 // This GM attempts to reveal any issues we may have when the GPU has to
190 class DrawBitmapRect4 : public skiagm::GM {
240 using INHERITED = skiagm::GM;
243 class BitmapRectRounding : public skiagm::GM {
283 using INHERITED = skiagm::GM;
[all...]
H A Dstringart.cpp30 class StringArtGM : public skiagm::GM {
88 using INHERITED = GM;
98 class SkottieGM : public skiagm::GM {
159 using INHERITED = GM;
H A Dfontregen.cpp8 // GM to stress TextBlob regeneration and the GPU font cache
49 class FontRegenGM : public skiagm::GM {
114 using INHERITED = GM;
123 class BadAppleGM : public skiagm::GM {
158 using INHERITED = GM;
H A Dpicture.cpp46 class PictureGM : public skiagm::GM {
87 using INHERITED = skiagm::GM;
97 class PictureCullRectGM : public skiagm::GM {
142 using INHERITED = skiagm::GM;
H A Dstrokes.cpp51 class StrokesGM : public skiagm::GM {
92 using INHERITED = skiagm::GM;
99 class ZeroLenStrokesGM : public skiagm::GM {
172 using INHERITED = skiagm::GM;
175 class TeenyStrokesGM : public skiagm::GM {
207 using INHERITED = skiagm::GM;
285 class Strokes2GM : public skiagm::GM {
334 using INHERITED = skiagm::GM;
345 class Strokes3GM : public skiagm::GM {
439 using INHERITED = skiagm::GM;
[all...]
H A Dreadpixels.cpp126 class ReadPixelsGM : public skiagm::GM {
182 using INHERITED = skiagm::GM;
186 class ReadPixelsCodecGM : public skiagm::GM {
246 using INHERITED = skiagm::GM;
250 class ReadPixelsPictureGM : public skiagm::GM {
312 using INHERITED = skiagm::GM;
H A Daddarc.cpp25 class AddArcGM : public skiagm::GM {
72 using INHERITED = skiagm::GM;
115 class StrokeCircleGM : public skiagm::GM {
157 using INHERITED = skiagm::GM;
165 class FillCircleGM : public skiagm::GM {
210 using INHERITED = skiagm::GM;
H A Dgammatext.cpp41 class GammaTextGM : public skiagm::GM {
92 using INHERITED = skiagm::GM;
119 class GammaShaderTextGM : public skiagm::GM {
159 using INHERITED = skiagm::GM;
H A Dbitmapfilters.cpp75 class FilterGM : public skiagm::GM {
116 using INHERITED = skiagm::GM;
122 class TestExtractAlphaGM : public skiagm::GM {
166 using INHERITED = skiagm::GM;
H A Dvideo_decoder.cpp13 class VideoDecoderGM : public skiagm::GM {
63 using INHERITED = GM;
H A Dlcdtext.cpp22 class LcdTextGM : public skiagm::GM {
65 class LcdTextSizeGM : public skiagm::GM {
107 class SaveLayerPreserveLCDTextGM : public skiagm::GM {
H A Dencode_color_types.cpp59 // This GM looks different depending on the colortype used, so we use different
73 class EncodeColorTypesGM : public GM {
153 using INHERITED = GM;
159 [](){return std::unique_ptr<skiagm::GM>([](){\
H A Dimagealphathreshold.cpp59 class ImageAlphaThresholdGM : public skiagm::GM {
99 using INHERITED = GM;
123 class ImageAlphaThresholdSurfaceGM : public skiagm::GM {
163 using INHERITED = skiagm::GM;
H A Doffsetimagefilter.cpp31 class OffsetImageFilterGM : public skiagm::GM {
99 using INHERITED = skiagm::GM;
105 class SimpleOffsetImageFilterGM : public skiagm::GM {
208 using INHERITED = skiagm::GM;
H A Dgradients.cpp188 class GradientsGM : public skiagm::GM {
238 // Like the original gradients GM, but using the SkColor4f shader factories. Should be identical.
239 class Gradients4fGM : public skiagm::GM {
290 class GradientsLocalPerspectiveGM : public skiagm::GM {
384 class GradientsDegenrate2PointGM : public skiagm::GM {
457 class ClampedGradientsGM : public skiagm::GM {
494 class RadialGradientGM : public skiagm::GM {
524 class RadialGradient2GM : public skiagm::GM {
582 using INHERITED = GM;
588 class RadialGradient3GM : public skiagm::GM {
[all...]
H A Darcofzorro.cpp20 // This GM draws a lot of arcs in a 'Z' shape. It particularly exercises
23 class ArcOfZorroGM : public GM {
84 using INHERITED = GM;
/third_party/skia/gm/verifiers/
H A Dgmverifier.h21 class GM;
25 /** Result type for GM verifiers. */
59 * Abstract base class for GM verifiers. A verifier checks the rendered output image of a GM.
62 * output of a GM against a given "golden" image which represents the correct output, or just
63 * check the output image of the GM by itself.
86 * @param actual Bitmap containing rendered output of a GM.
94 * @param actual Bitmap containing rendered output of a GM.
99 /** Renders the GM using the "golden" configuration. This is common across all GMs/verifiers. */
100 static SkBitmap RenderGoldBmp(skiagm::GM* g
[all...]
/third_party/skia/modules/skottie/gm/
H A DSkottieGM.cpp43 class SkottieWebFontGM : public skiagm::GM {
88 using INHERITED = skiagm::GM;
93 class SkottieColorizeGM : public skiagm::GM {
178 using INHERITED = skiagm::GM;
184 class SkottieMultiFrameGM : public skiagm::GM {
239 using INHERITED = skiagm::GM;
/third_party/skia/tools/viewer/
H A DGMSlide.cpp19 GMSlide::GMSlide(std::unique_ptr<skiagm::GM> gm) : fGM(std::move(gm)) { in GMSlide()
20 fGM->setMode(skiagm::GM::kSample_Mode); in GMSlide()
36 if (result != skiagm::GM::DrawResult::kOk) { in draw()
H A DGMSlide.h16 GMSlide(std::unique_ptr<skiagm::GM> gm);
31 std::unique_ptr<skiagm::GM> fGM;
/third_party/skia/bench/
H A DGMBench.h15 * Runs a GM as a benchmark by repeatedly drawing the GM.
19 GMBench(std::unique_ptr<skiagm::GM> gm);
34 std::unique_ptr<skiagm::GM> fGM;

Completed in 11 milliseconds

12345678910>>...12