Lines Matching refs:glTex

811 static bool check_write_and_transfer_input(GrGLTexture* glTex) {
812 if (!glTex) {
817 if (GR_GL_TEXTURE_EXTERNAL == glTex->target()) {
831 auto glTex = static_cast<GrGLTexture*>(surface->asTexture());
833 if (!check_write_and_transfer_input(glTex)) {
837 this->bindTextureToScratchUnit(glTex->target(), glTex->textureID());
842 auto params = glTex->parameters();
844 int maxLevel = glTex->maxMipmapLevel();
846 GL_CALL(TexParameteri(glTex->target(), GR_GL_TEXTURE_BASE_LEVEL, 0));
850 GL_CALL(TexParameteri(glTex->target(), GR_GL_TEXTURE_MAX_LEVEL, maxLevel));
856 SkASSERT(!GrGLFormatIsCompressed(glTex->format()));
857 return this->uploadColorTypeTexData(glTex->format(),
859 glTex->dimensions(),
860 glTex->target(),
874 GrGLTexture* glTex = static_cast<GrGLTexture*>(texture);
877 SkASSERT(!GrGLFormatIsCompressed(glTex->format()));
879 if (!check_write_and_transfer_input(glTex)) {
885 this->bindTextureToScratchUnit(glTex->target(), glTex->textureID());
906 GrGLFormat textureFormat = glTex->format();
917 GL_CALL(TexSubImage2D(glTex->target(),
3472 auto glTex = static_cast<GrGLTexture*>(texture);
3474 if (GR_GL_TEXTURE_2D != glTex->target()) {
3477 GrGLFormat format = glTex->format();
3484 GrGLenum target = glTex->target();
3485 this->bindTextureToScratchUnit(target, glTex->textureID());
3486 GL_CALL(GenerateMipmap(glTex->target()));
3506 this->bindTexture(0, GrSamplerState::Filter::kLinear, GrSwizzle::RGBA(), glTex);
3547 glTex->textureParamsModified();
3565 glTex->textureID(), level));
3579 GrGLTextureParameters::NonsamplerState nonsamplerState = glTex->parameters()->nonsamplerState();
3582 glTex->parameters()->set(nullptr, nonsamplerState, fResetTimestampForTextureParameters);