diff --git a/src/backend/gl/gl_common.c b/src/backend/gl/gl_common.c index d1272b7..9ec3f33 100644 --- a/src/backend/gl/gl_common.c +++ b/src/backend/gl/gl_common.c @@ -1949,7 +1949,8 @@ static void gl_image_apply_alpha(backend_t *base, struct backend_image *img, glFramebufferTexture2D(GL_DRAW_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_TEXTURE_2D, inner->texture, 0); glDrawBuffer(GL_COLOR_ATTACHMENT0); - _gl_fill(base, (struct color){0, 0, 0, 0}, reg_op, fbo, 0, false); + _gl_fill(base, (struct color){0, 0, 0, 0}, reg_op, fbo, inner->height, + !inner->y_inverted); glBlendFunc(GL_ONE, GL_ONE_MINUS_SRC_ALPHA); glBindFramebuffer(GL_DRAW_FRAMEBUFFER, 0); glDeleteFramebuffers(1, &fbo);