mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-03-17 01:40:36 +01:00
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:
parent
dc8a0d1936
commit
041d64812e
1 changed files with 7 additions and 2 deletions
|
|
@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue