/external/skia/src/gpu/ccpr/ |
H A D | GrCCPRQuadraticProcessor.h | 43 const char* rtAdjust, GrGPArgs*) const override; 44 void emitWind(GrGLSLGeometryBuilder*, const char* rtAdjust, const char* outputWind) const final; 46 const char* rtAdjust) const final; 53 const char* wind, const char* rtAdjust) const = 0; 65 const char* wind, const char* rtAdjust) const override; 97 const char* wind, const char* rtAdjust) const override;
|
H A D | GrCCPRQuadraticProcessor.cpp | 17 const char* atlasOffset, const char* rtAdjust, 27 void GrCCPRQuadraticProcessor::emitWind(GrGLSLGeometryBuilder* g, const char* rtAdjust, argument 34 rtAdjust); 47 const char* rtAdjust) const { 64 fCanonicalDerivatives.c_str(), fCanonicalMatrix.c_str(), rtAdjust, rtAdjust); 66 this->emitQuadraticGeometry(g, emitVertexFn, wind, rtAdjust); 93 const char* rtAdjust) const { 127 const char* rtAdjust) const { 136 fEdgeDistanceDerivatives.c_str(), rtAdjust); 14 onEmitVertexShader(const GrCCPRCoverageProcessor& proc, GrGLSLVertexBuilder* v, const TexelBufferHandle& pointsBuffer, const char* atlasOffset, const char* rtAdjust, GrGPArgs* gpArgs) const argument [all...] |
H A D | GrCCPRTriangleProcessor.h | 34 const char* rtAdjust, GrGPArgs*) const override; 35 void emitWind(GrGLSLGeometryBuilder*, const char* rtAdjust, const char* outputWind) const final; 58 const char* rtAdjust) const override; 92 const char* rtAdjust, GrGPArgs*) const override; 94 const char* rtAdjust) const override;
|
H A D | GrCCPRCubicProcessor.cpp | 17 const char* atlasOffset, const char* rtAdjust, 61 fInset.vsOut(), fInset.vsOut(), rtAdjust, rtAdjust); 65 fInset.vsOut(), rtAdjust, rtAdjust); 78 void GrCCPRCubicProcessor::emitWind(GrGLSLGeometryBuilder* g, const char* rtAdjust, argument 86 rtAdjust); 98 const char* wind, const char* rtAdjust) const { 203 fKLMDerivatives.c_str(), fKLMMatrix.c_str(), rtAdjust); 205 fKLMDerivatives.c_str(), fKLMMatrix.c_str(), rtAdjust); 14 onEmitVertexShader(const GrCCPRCoverageProcessor& proc, GrGLSLVertexBuilder* v, const TexelBufferHandle& pointsBuffer, const char* atlasOffset, const char* rtAdjust, GrGPArgs* gpArgs) const argument [all...] |
H A D | GrCCPRCubicProcessor.h | 62 const char* rtAdjust, GrGPArgs*) const override; 63 void emitWind(GrGLSLGeometryBuilder*, const char* rtAdjust, const char* outputWind) const final; 65 const char* rtAdjust) const final; 69 const char* wind, const char* rtAdjust) const = 0; 94 const char* wind, const char* rtAdjust) const override; 130 const char* wind, const char* rtAdjust) const override;
|
H A D | GrCCPRCoverageProcessor.h | 153 const char* rtAdjust, GrGPArgs*) const = 0; 157 virtual void emitWind(GrGLSLGeometryBuilder*, const char* rtAdjust, 172 const char* wind, const char* rtAdjust) const = 0; 238 const TexelBufferHandle& pointsBuffer, const char* rtAdjust, 241 const char* rtAdjust) const;
|
H A D | GrCCPRTriangleProcessor.cpp | 17 const char* atlasOffset, const char* rtAdjust, 33 void GrCCPRTriangleProcessor::emitWind(GrGLSLGeometryBuilder* g, const char* /*rtAdjust*/, 43 const char* rtAdjust) const { 70 const char* rtAdjust, 72 this->INHERITED::onEmitVertexShader(proc, v, pointsBuffer, atlasOffset, rtAdjust, gpArgs); 96 const char* rtAdjust) const { 125 // Otherwise, fEdgeDistances = mat3(...) * sign(wind * rtAdjust.x * rdAdjust.z). 14 onEmitVertexShader(const GrCCPRCoverageProcessor& proc, GrGLSLVertexBuilder* v, const TexelBufferHandle& pointsBuffer, const char* atlasOffset, const char* rtAdjust, GrGPArgs* gpArgs) const argument 66 onEmitVertexShader(const GrCCPRCoverageProcessor& proc, GrGLSLVertexBuilder* v, const TexelBufferHandle& pointsBuffer, const char* atlasOffset, const char* rtAdjust, GrGPArgs* gpArgs) const argument
|
H A D | GrCCPRCoverageProcessor.cpp | 122 const char* rtAdjust, GrGPArgs* gpArgs) const { 126 this->onEmitVertexShader(proc, v, pointsBuffer, "atlasoffset", rtAdjust, gpArgs); 130 GrGLSLGeometryBuilder* g, const char* rtAdjust) const { 132 this->emitWind(g, rtAdjust, fGeomWind.c_str()); 157 g->codeAppendf("highp vec2 bloat = %f * abs(%s.xz);", kAABloatRadius, rtAdjust); 165 return this->onEmitGeometryShader(g, emitVertexFn.c_str(), fGeomWind.c_str(), rtAdjust); 119 emitVertexShader(const GrCCPRCoverageProcessor& proc, GrGLSLVertexBuilder* v, const TexelBufferHandle& pointsBuffer, const char* rtAdjust, GrGPArgs* gpArgs) const argument
|