diff options
author | Chris Dalton <csmartdalton@google.com> | 2017-09-26 09:56:43 -0600 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2017-09-26 17:00:06 +0000 |
commit | 8d1776970097502f9cff5fb9504a656c8be3193c (patch) | |
tree | 249987d38cacd1b894bd918980dc5ad214b67a9c /samplecode/SampleCCPRGeometry.cpp | |
parent | 90f28ec3da530d1720a0a74283a44cfd9c207126 (diff) |
CCPR: Remove kCombinedTriangleHullsAndEdges
Removes the mode that generates edge and hull geometry simultaneously
from the geometry shader. Perf was hit and miss and it's not
compatible with vertex shaders. We can revisit if geometry shaders
still show promise on some platforms after a vertex shader impl is
finished.
Bug: skia:
Change-Id: I984231e9a5bb60fe31d3ba280c7390a74aa5bc27
Reviewed-on: https://skia-review.googlesource.com/51300
Reviewed-by: Greg Daniel <egdaniel@google.com>
Commit-Queue: Chris Dalton <csmartdalton@google.com>
Diffstat (limited to 'samplecode/SampleCCPRGeometry.cpp')
-rw-r--r-- | samplecode/SampleCCPRGeometry.cpp | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/samplecode/SampleCCPRGeometry.cpp b/samplecode/SampleCCPRGeometry.cpp index 1a3431973d..e152e1ec62 100644 --- a/samplecode/SampleCCPRGeometry.cpp +++ b/samplecode/SampleCCPRGeometry.cpp @@ -375,9 +375,6 @@ bool CCPRGeometryView::onQuery(SkEvent* evt) { if (SampleCode::CharQ(*evt, &unichar)) { if (unichar >= '1' && unichar <= '7') { fMode = Mode(unichar - '1'); - if (fMode >= Mode::kCombinedTriangleHullsAndEdges) { - fMode = Mode(int(fMode) + 1); - } if (fMode >= Mode::kLoopHulls) { // '6' -> kSerpentineHulls, '7' -> kSerpentineCorners. updateGpuData converts to // kLoop* if needed. |