mesa: set _NEW_BUFFERS when updating texture bound to current buffers
authorIlia Mirkin <imirkin@alum.mit.edu>
Fri, 8 Jul 2016 18:24:38 +0000 (14:24 -0400)
committerIlia Mirkin <imirkin@alum.mit.edu>
Tue, 12 Jul 2016 01:18:05 +0000 (21:18 -0400)
commitda7223ebdc82609a112aae24003bbdc154c170bf
treed40e2ecc9664cbc286b333044dab676bd5fe5e52
parent8b7607d28a4d0db43a9bc5618d7f6ff44daa0dc2
mesa: set _NEW_BUFFERS when updating texture bound to current buffers

When a glTexImage call updates the parameters of a currently bound
framebuffer, we might miss out on revalidating whether it is complete.
Make sure to set _NEW_BUFFERS which will trigger the revalidation in
that case.

Also while we're at it, fix the fb parameter passed in to the eventual
RenderTexture call.

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=94148
Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu>
Cc: "11.2 12.0" <mesa-stable@lists.freedesktop.org>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Tested-by: Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
src/mesa/main/teximage.c