Lines Matching refs:srcTex
2888 const GrGLTexture* srcTex = static_cast<const GrGLTexture*>(src->asTexture());
2898 if (srcTex) {
2899 srcTexType = srcTex->textureType();
2922 const GrGLTexture* srcTex = static_cast<const GrGLTexture*>(src->asTexture());
2938 if (srcTex) {
2939 srcTexType = srcTex->textureType();
3067 bool GrGLGpu::createCopyProgram(GrTexture* srcTex) {
3070 int progIdx = TextureToCopyProgramIdx(srcTex);
3072 GrSLType samplerType = GrSLCombinedSamplerTypeForTextureType(srcTex->textureType());
3336 auto* srcTex = static_cast<GrGLTexture*>(src->asTexture());
3337 if (!srcTex) {
3341 this->bindTexture(0, GrSamplerState::Filter::kNearest, GrSwizzle::RGBA(), srcTex);
3354 int progIdx = TextureToCopyProgramIdx(srcTex);
3356 if (!this->createCopyProgram(srcTex)) {
3386 if (srcTex->textureType() != GrTextureType::kRectangle) {