Lines Matching refs:GrShaderVar
77 const GrShaderVar& localCoordsVar, in collectTransforms()
83 std::unordered_map<const GrFragmentProcessor*, GrShaderVar> localCoordsMap; in collectTransforms()
96 return GrShaderVar(SkString(baseLocalCoord.fsIn()), baseLocalCoord.type(), in collectTransforms()
97 GrShaderVar::TypeModifier::In); in collectTransforms()
109 GrShaderVar varyingVar; in collectTransforms()
117 GrShaderVar transformedLocalCoord; in collectTransforms()
148 {GrShaderVar(v.vsOut(), v.type()), localCoordsVar, coordOwner}); in collectTransforms()
150 GrShaderVar(SkString(v.fsIn()), v.type(), GrShaderVar::TypeModifier::In); in collectTransforms()
167 std::unordered_map<const GrFragmentProcessor*, GrShaderVar> localCoordsMap; in emitTransformCode()
180 GrShaderVar cachedBaseCoord = localCoordsMap[base]; in emitTransformCode()
192 GrShaderVar uniform = uniformHandler->liftUniformToVertexShader( in emitTransformCode()
292 const GrShaderVar& inPos, in write_passthrough_vertex_position()
293 GrShaderVar* outPos) { in write_passthrough_vertex_position()
306 const GrShaderVar& inPos, in write_vertex_position()
309 GrShaderVar* outPos, in write_vertex_position()
380 GrShaderVar inPos(posName, kFloat2_GrSLType); in WriteOutputPosition()
391 GrShaderVar inPos(posName, kFloat2_GrSLType); in WriteOutputPosition()
406 GrShaderVar localVar, in WriteLocalCoord()
423 SkTArray<GrShaderVar>* transformedCoordVars) in FPCoordTransformHandler()