diff --git a/gsk/gl/gskglrenderer.c b/gsk/gl/gskglrenderer.c index 9a3bd13e76..0597785929 100644 --- a/gsk/gl/gskglrenderer.c +++ b/gsk/gl/gskglrenderer.c @@ -808,7 +808,8 @@ upload_texture (GskGLRenderer *self, int texture_id; if (texture->width <= 128 && - texture->height <= 128) + texture->height <= 128 && + !GDK_IS_GL_TEXTURE (texture)) { graphene_rect_t trect;