Mesa (master): mesa/fbo: don't check_end_texture_render on fb read change
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Wed Jan 13 09:02:36 UTC 2021
Module: Mesa
Branch: master
Commit: a6fe1eeb058c746da96cb9afae59f4bad7f1fb0c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a6fe1eeb058c746da96cb9afae59f4bad7f1fb0c
Author: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
Date: Thu Jan 7 15:50:46 2021 +0100
mesa/fbo: don't check_end_texture_render on fb read change
Otherwise this resets is_rtt to false in st/mesa, and then
breaks fbo + texture view.
This change also aligns the code with the comment above:
* Note that if the ReadBuffer has texture attachments we don't consider
* that a render-to-texture case.
Acked-by: Gert Wollny <gert.wollny at collabora.com>
Reviewed-by: Marek Olšák <marek.olsak at amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8387>
---
src/mesa/main/fbobject.c | 3 ---
1 file changed, 3 deletions(-)
diff --git a/src/mesa/main/fbobject.c b/src/mesa/main/fbobject.c
index fb3ecace034..798f59d2499 100644
--- a/src/mesa/main/fbobject.c
+++ b/src/mesa/main/fbobject.c
@@ -3121,9 +3121,6 @@ _mesa_bind_framebuffers(struct gl_context *ctx,
if (bindReadBuf) {
FLUSH_VERTICES(ctx, _NEW_BUFFERS);
- /* check if old readbuffer was render-to-texture */
- check_end_texture_render(ctx, oldReadFb);
-
_mesa_reference_framebuffer(&ctx->ReadBuffer, newReadFb);
}
More information about the mesa-commit
mailing list