From: commit-bot@chromium.org Date: Thu, 9 Jan 2014 16:45:38 +0000 (+0000) Subject: Disable optimizations GM for 565 targets. X-Git-Tag: submit/tizen/20180928.044319~9458 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=96ab95f45800eda0c5a101cd65046b00a22bcc81;p=platform%2Fupstream%2FlibSkiaSharp.git Disable optimizations GM for 565 targets. BUG=skia:1994 R=robertphillips@google.com Author: mtklein@google.com Review URL: https://codereview.chromium.org/129373002 git-svn-id: http://skia.googlecode.com/svn/trunk@12991 2bbb7eff-a529-9590-31e7-b0007b416f81 --- diff --git a/gm/optimizations.cpp b/gm/optimizations.cpp index 6b7d2843fc..8d0b7caa84 100644 --- a/gm/optimizations.cpp +++ b/gm/optimizations.cpp @@ -311,6 +311,14 @@ public: static const int kHeight = 800; protected: + uint32_t onGetFlags() const SK_OVERRIDE { + // One optimization changes the color drawn slightly in a 565 target. + // We've decided it's innocuous, so we disable this GM when targeting 565. + // Revisit this if we get finer-grained control: it'd be nice to keep drawing directly. + // For more, see skia:1994. + return skiagm::GM::kSkip565_Flag; + } + SkString onShortName() { return SkString("optimizations"); }