Lines Matching refs:viewMatrix
19 GrStencilPathShader(ClassID classID, const SkMatrix& viewMatrix, GrPrimitiveType primitiveType,
21 : GrPathShader(classID, viewMatrix, primitiveType, tessellationPatchVertexCount) { in GrPathShader() argument
70 static GrProgramInfo* MakeStencilProgram(const ProgramArgs& args, const SkMatrix& viewMatrix, in MakeStencilProgram() argument
73 const auto* shader = args.fArena->make<ShaderType>(viewMatrix); in MakeStencilProgram()
78 static GrProgramInfo* MakeStencilProgram(const ProgramArgs& args, const SkMatrix& viewMatrix, in MakeStencilProgram() argument
81 return MakeStencilProgram<ShaderType>(args, viewMatrix, pipeline, in MakeStencilProgram()
89 b->add32(this->viewMatrix().isIdentity()); in getGLSLProcessorKey()
99 GrStencilTriangleShader(const SkMatrix& viewMatrix) : GrStencilPathShader( in GrStencilTriangleShader() argument
100 kTessellate_GrStencilTriangleShader_ClassID, viewMatrix, GrPrimitiveType::kTriangles) { in GrStencilTriangleShader()
110 GrCubicTessellateShader(const SkMatrix& viewMatrix) : GrStencilPathShader( in GrCubicTessellateShader() argument
111 kTessellate_GrCubicTessellateShader_ClassID, viewMatrix, GrPrimitiveType::kPatches, 4) { in GrCubicTessellateShader()
126 GrWedgeTessellateShader(const SkMatrix& viewMatrix) : GrStencilPathShader( in GrWedgeTessellateShader() argument
127 kTessellate_GrWedgeTessellateShader_ClassID, viewMatrix, GrPrimitiveType::kPatches, 5) { in GrWedgeTessellateShader()
180 GrMiddleOutCubicShader(const SkMatrix& viewMatrix) in GrMiddleOutCubicShader() argument
181 : GrStencilPathShader(kTessellate_GrMiddleOutCubicShader_ClassID, viewMatrix, in GrMiddleOutCubicShader()