diff options
author | Brian Salomon <bsalomon@google.com> | 2017-06-14 12:30:35 -0400 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2017-06-15 19:10:28 +0000 |
commit | 82dfd3d1b2e173e10d2b4b7ac6c843554a1b229f (patch) | |
tree | a6994b5b92d4c65a43b246cd03c9796c5b6452ce /src/gpu/GrPipeline.h | |
parent | 8ea60736aaa92cf3cf24705fb356e9e09e85b1fd (diff) |
Add processor info dumping to non-legacy mesh draw ops
Change-Id: I2ee77f0971a1b627905ac547bc0511042c40ac38
Reviewed-on: https://skia-review.googlesource.com/19816
Commit-Queue: Brian Salomon <bsalomon@google.com>
Reviewed-by: Robert Phillips <robertphillips@google.com>
Diffstat (limited to 'src/gpu/GrPipeline.h')
-rw-r--r-- | src/gpu/GrPipeline.h | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/src/gpu/GrPipeline.h b/src/gpu/GrPipeline.h index 8d2f245e8d..5e22cc53b8 100644 --- a/src/gpu/GrPipeline.h +++ b/src/gpu/GrPipeline.h @@ -238,6 +238,26 @@ public: GrXferBarrierType xferBarrierType(const GrCaps& caps) const; + static SkString DumpFlags(uint32_t flags) { + if (flags) { + SkString result; + if (flags & GrPipeline::kSnapVerticesToPixelCenters_Flag) { + result.append("Snap vertices to pixel center.\n"); + } + if (flags & GrPipeline::kHWAntialias_Flag) { + result.append("HW Antialiasing enabled.\n"); + } + if (flags & GrPipeline::kDisableOutputConversionToSRGB_Flag) { + result.append("Disable output conversion to sRGB.\n"); + } + if (flags & GrPipeline::kAllowSRGBInputs_Flag) { + result.append("Allow sRGB Inputs.\n"); + } + return result; + } + return SkString("No pipeline flags\n"); + } + private: void markAsBad() { fFlags |= kIsBad_Flag; } |