From 3dec3c7a74035bc85eab31a3c442e362d41ffe6d Mon Sep 17 00:00:00 2001 From: =?utf8?q?Michel=20D=C3=A4nzer?= Date: Tue, 8 Feb 2005 17:39:08 +0000 Subject: [PATCH] Call _mesa_ResizeBuffersMESA() in r200Viewport(), fixes incorrect rendering in bzflag 2.0. (Alexander E. Patrakov) --- src/mesa/drivers/dri/r200/r200_state.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/mesa/drivers/dri/r200/r200_state.c b/src/mesa/drivers/dri/r200/r200_state.c index b83e71e..bc844fb 100644 --- a/src/mesa/drivers/dri/r200/r200_state.c +++ b/src/mesa/drivers/dri/r200/r200_state.c @@ -40,6 +40,7 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. #include "enums.h" #include "colormac.h" #include "light.h" +#include "buffers.h" #include "swrast/swrast.h" #include "array_cache/acache.h" @@ -1631,6 +1632,8 @@ void r200UpdateWindow( GLcontext *ctx ) static void r200Viewport( GLcontext *ctx, GLint x, GLint y, GLsizei width, GLsizei height ) { + /* update size of Mesa/software ancillary buffers */ + _mesa_ResizeBuffersMESA(); /* Don't pipeline viewport changes, conflict with window offset * setting below. Could apply deltas to rescue pipelined viewport * values, or keep the originals hanging around. -- 2.7.4