Module: Mesa Branch: master Commit: 98b64cc20f676a167a4d8d5ea29602f8842a6cf4 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=98b64cc20f676a167a4d8d5ea29602f8842a6cf4
Author: Brian Paul <[email protected]> Date: Mon Apr 1 16:46:06 2013 -0600 hud: flush/unmap the vertex buffer before drawing The VMware svga driver is picky about making sure the VBO is unmapped before drawing. Reviewed-by: Marek Olšák <[email protected]> --- src/gallium/auxiliary/hud/hud_context.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) diff --git a/src/gallium/auxiliary/hud/hud_context.c b/src/gallium/auxiliary/hud/hud_context.c index 60355ca..65b8247 100644 --- a/src/gallium/auxiliary/hud/hud_context.c +++ b/src/gallium/auxiliary/hud/hud_context.c @@ -476,6 +476,9 @@ hud_draw(struct hud_context *hud, struct pipe_resource *tex) hud_pane_accumulate_vertices(hud, pane); } + /* unmap the uploader's vertex buffer before drawing */ + u_upload_flush(hud->uploader); + /* draw accumulated vertices for background quads */ cso_set_fragment_shader_handle(hud->cso, hud->fs_color); _______________________________________________ mesa-commit mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/mesa-commit
