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

Reply via email to