Lines Matching defs:GrStrokeTessellationShader
8 #include "src/gpu/tessellate/shaders/GrStrokeTessellationShader.h"
15 GrStrokeTessellationShader::GrStrokeTessellationShader(const GrShaderCaps& shaderCaps,
108 const char* GrStrokeTessellationShader::Impl::kCosineBetweenVectorsFn = R"(
118 const char* GrStrokeTessellationShader::Impl::kMiterExtentFn = R"(
126 const char* GrStrokeTessellationShader::Impl::kNumRadialSegmentsPerRadianFn = R"(
134 const char* GrStrokeTessellationShader::Impl::kUncheckedMixFn = R"(
145 void GrStrokeTessellationShader::Impl::emitTessellationCode(
146 const GrStrokeTessellationShader& shader, SkString* code, GrGPArgs* gpArgs,
339 void GrStrokeTessellationShader::Impl::emitFragmentCode(const GrStrokeTessellationShader& shader,
355 void GrStrokeTessellationShader::Impl::setData(const GrGLSLProgramDataManager& pdman,
358 const auto& shader = geomProc.cast<GrStrokeTessellationShader>();
385 if (shader.mode() == GrStrokeTessellationShader::Mode::kFixedCount) {
401 SkString GrStrokeTessellationShader::getShaderDfxInfo() const
409 void GrStrokeTessellationShader::addToKey(const GrShaderCaps&, GrProcessorKeyBuilder* b) const {
424 std::unique_ptr<GrGeometryProcessor::ProgramImpl> GrStrokeTessellationShader::makeProgramImpl(