From 3dec3c7a74035bc85eab31a3c442e362d41ffe6d Mon Sep 17 00:00:00 2001 From: Michel Dänzer Date: Tue, 8 Feb 2005 17:39:08 +0000 Subject: 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(+) (limited to 'src') diff --git a/src/mesa/drivers/dri/r200/r200_state.c b/src/mesa/drivers/dri/r200/r200_state.c index b83e71e0ec..bc844fb9a6 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. -- cgit v1.2.3