Set _NEW_BUFFERS in _mesa_resize_framebuffer(). This makes sure the swrast

module updates its state (CLIP_BIT) upon resizes.  The driver could do this
instead, but doing it here is safer.
This commit is contained in:
Brian Paul 2006-10-16 17:26:30 +00:00
parent dc8a0d1936
commit 041d64812e

View file

@ -327,9 +327,14 @@ _mesa_resize_framebuffer(GLcontext *ctx, struct gl_framebuffer *fb,
fb->Width = width;
fb->Height = height;
/* to update scissor / window bounds */
if (ctx)
if (ctx) {
/* update scissor / window bounds */
_mesa_update_draw_buffer_bounds(ctx);
/* Signal new buffer state so that swrast will update its clipping
* info (the CLIP_BIT flag).
*/
ctx->NewState |= _NEW_BUFFERS;
}
}