Disable the indirect stroke tessellator

TBR=bsalomon@google.com

Bug: skia:10419
Change-Id: I54d1a61e5551670cb905cfc03dfb245b91fc9832
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/414236
Reviewed-by: Chris Dalton <csmartdalton@google.com>
Commit-Queue: Chris Dalton <csmartdalton@google.com>
This commit is contained in:
Chris Dalton 2021-05-31 20:54:48 -06:00 committed by Skia Commit-Bot
parent a9109c50fb
commit c7abc8bfa0

View File

@ -194,6 +194,7 @@ void GrStrokeTessellateOp::prePrepareTessellator(GrPathShader::ProgramArgs&& arg
fViewMatrix, &fPathStrokeList, fViewMatrix, &fPathStrokeList,
matrixMinMaxScales, matrixMinMaxScales,
strokeCullBounds); strokeCullBounds);
#if 0
} else if (fTotalCombinedVerbCnt > 50 && !(fShaderFlags & ShaderFlags::kDynamicColor)) { } else if (fTotalCombinedVerbCnt > 50 && !(fShaderFlags & ShaderFlags::kDynamicColor)) {
// Only use the log2 indirect tessellator if we're drawing a somewhat large number of verbs // Only use the log2 indirect tessellator if we're drawing a somewhat large number of verbs
// and the stroke doesn't use dynamic color. (The log2 indirect tessellator can't support // and the stroke doesn't use dynamic color. (The log2 indirect tessellator can't support
@ -203,6 +204,7 @@ void GrStrokeTessellateOp::prePrepareTessellator(GrPathShader::ProgramArgs&& arg
matrixMinMaxScales, matrixMinMaxScales,
strokeCullBounds, strokeCullBounds,
fTotalCombinedVerbCnt, arena); fTotalCombinedVerbCnt, arena);
#endif
} else { } else {
fTessellator = arena->make<GrStrokeFixedCountTessellator>(fShaderFlags, fViewMatrix, fTessellator = arena->make<GrStrokeFixedCountTessellator>(fShaderFlags, fViewMatrix,
&fPathStrokeList, &fPathStrokeList,