st/dri: update dri2 drawables when viewport is changed
[mesa.git] / src / gallium / state_trackers / dri / dri_drawable.c
index 1058dd38c258c0e1eb78d6fe82e3dd1ca8cd1b7d..f131e77ac5e83d234dbf690806e04ce71daa1fcb 100644 (file)
@@ -267,6 +267,14 @@ void dri2_set_tex_buffer(__DRIcontext *pDRICtx, GLint target,
    dri2_set_tex_buffer2(pDRICtx, target, GLX_TEXTURE_FORMAT_RGBA_EXT, dPriv);
 }
 
+void
+dri_update_buffer(struct pipe_screen *screen, void *context_private)
+{
+   struct dri_context *ctx = (struct dri_context *)context_private;
+
+   dri_get_buffers(ctx->dPriv);
+}
+
 void
 dri_flush_frontbuffer(struct pipe_screen *screen,
                      struct pipe_surface *surf, void *context_private)