Lines Matching refs:ShaderFlags
30 fShaderFlags |= ShaderFlags::kHasConics; in GrStrokeTessellateOp()
33 fShaderFlags |= ShaderFlags::kWideColor; in GrStrokeTessellateOp()
89 if (!(combinedFlags & ShaderFlags::kDynamicStroke) && in onCombineIfPossible()
96 combinedFlags |= ShaderFlags::kDynamicStroke; in onCombineIfPossible()
98 if (!(combinedFlags & ShaderFlags::kDynamicColor) && this->headColor() != op->headColor()) { in onCombineIfPossible()
101 combinedFlags |= ShaderFlags::kDynamicColor; in onCombineIfPossible()
105 constexpr static GrTFlagsMask<ShaderFlags> kDynamicStatesMask(ShaderFlags::kDynamicStroke | in onCombineIfPossible()
106 ShaderFlags::kDynamicColor); in onCombineIfPossible()
107 ShaderFlags neededDynamicStates = combinedFlags & kDynamicStatesMask; in onCombineIfPossible()
108 if (neededDynamicStates != ShaderFlags::kNone) { in onCombineIfPossible()
188 } else if (fTotalCombinedVerbCnt > 50 && !(fShaderFlags & ShaderFlags::kDynamicColor)) { in prePrepareTessellator()