From: Brian Paul <[email protected]>
The VMware svga driver is picky about making sure the VBO is unmapped
before drawing.
---
src/gallium/auxiliary/hud/hud_context.c | 3 +++
1 file changed, 3 insertions(+)
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);
--
1.7.9.5
_______________________________________________
mesa-dev mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/mesa-dev