Lines Matching refs:emitVertexFn
68 SkString emitVertexFn; in emitGeometryShader() local
93 }().c_str(), &emitVertexFn); in emitGeometryShader()
103 this->onEmitGeometryShader(proc, g, wind, emitVertexFn.c_str()); in emitGeometryShader()
107 const GrShaderVar& wind, const char* emitVertexFn) const = 0;
133 const GrShaderVar& wind, const char* emitVertexFn) const override { in onEmitGeometryShader()
186 emitVertexFn); in onEmitGeometryShader()
190 g->codeAppendf( "%s(top, rightbloat, coverages[1]);", emitVertexFn); in onEmitGeometryShader()
194 g->codeAppendf("%s(top, leftbloat, coverages[2]);", emitVertexFn); in onEmitGeometryShader()
195 g->codeAppendf("%s(right, rightbloat, coverages[1]);", emitVertexFn); in onEmitGeometryShader()
207 "coverages[2]);", emitVertexFn); in onEmitGeometryShader()
211 emitVertexFn); in onEmitGeometryShader()
227 const GrShaderVar& wind, const char* emitVertexFn) const override { in onEmitGeometryShader()
260 g->codeAppendf( "%s(topleft, float2(-leftbloat.y, leftbloat.x));", emitVertexFn); in onEmitGeometryShader()
264 g->codeAppendf( "%s(topleft, leftbloat);", emitVertexFn); in onEmitGeometryShader()
268 g->codeAppendf("%s(topleft, upbloat);", emitVertexFn); in onEmitGeometryShader()
269 g->codeAppendf("%s(bottomleft, leftbloat);", emitVertexFn); in onEmitGeometryShader()
270 g->codeAppendf("%s(topright, upbloat);", emitVertexFn); in onEmitGeometryShader()
275 g->codeAppendf( "%s(topright, rightbloat);", emitVertexFn); in onEmitGeometryShader()
278 g->codeAppendf( "%s(topright, float2(-upbloat.y, upbloat.x));", emitVertexFn); in onEmitGeometryShader()
296 const GrShaderVar& wind, const char* emitVertexFn) const override { in onEmitGeometryShader()
348 emitVertexFn); in onEmitGeometryShader()
352 emitVertexFn); in onEmitGeometryShader()
356 emitVertexFn); in onEmitGeometryShader()
360 emitVertexFn); in onEmitGeometryShader()
367 g->codeAppendf("%s(corner, -crossbloat, -1, half2(1));", emitVertexFn); in onEmitGeometryShader()
369 emitVertexFn); in onEmitGeometryShader()
370 g->codeAppendf("%s(corner, -outbloat, -1, half2(1));", emitVertexFn); in onEmitGeometryShader()
371 g->codeAppendf("%s(corner, crossbloat, -1, half2(1));", emitVertexFn); in onEmitGeometryShader()