Lines Matching refs:gpArgs
17 GrGPArgs gpArgs; in emitCode() local
18 this->onEmitCode(args, &gpArgs); in emitCode()
29 SkASSERT(kFloat2_GrSLType == gpArgs.fPositionVar.getType() || in emitCode()
30 kFloat3_GrSLType == gpArgs.fPositionVar.getType()); in emitCode()
31 vBuilder->emitNormalizedSkPosition(gpArgs.fPositionVar.c_str(), args.fRTAdjustName, in emitCode()
32 gpArgs.fPositionVar.getType()); in emitCode()
33 if (kFloat2_GrSLType == gpArgs.fPositionVar.getType()) { in emitCode()
41 vBuilder->codeAppendf("sk_Position = float4(%s", gpArgs.fPositionVar.c_str()); in emitCode()
42 switch (gpArgs.fPositionVar.getType()) { in emitCode()
154 GrGPArgs* gpArgs, in writeOutputPosition() argument
156 gpArgs->fPositionVar.set(kFloat2_GrSLType, "pos2"); in writeOutputPosition()
157 vertBuilder->codeAppendf("float2 %s = %s;", gpArgs->fPositionVar.c_str(), posName); in writeOutputPosition()
162 GrGPArgs* gpArgs, in writeOutputPosition() argument
167 gpArgs->fPositionVar.set(kFloat2_GrSLType, "pos2"); in writeOutputPosition()
168 vertBuilder->codeAppendf("float2 %s = %s;", gpArgs->fPositionVar.c_str(), posName); in writeOutputPosition()
176 gpArgs->fPositionVar.set(kFloat2_GrSLType, "pos2"); in writeOutputPosition()
178 gpArgs->fPositionVar.c_str(), viewMatrixName, posName); in writeOutputPosition()
180 gpArgs->fPositionVar.set(kFloat3_GrSLType, "pos3"); in writeOutputPosition()
182 gpArgs->fPositionVar.c_str(), viewMatrixName, posName); in writeOutputPosition()