Mesa (gallium-0.2): nv50: get glxgears showing all 3 gears instead of 1!!

Ben Skeggs darktama at kemper.freedesktop.org
Tue Jan 13 03:57:18 UTC 2009


Module: Mesa
Branch: gallium-0.2
Commit: adee4b902166fe57d8e28f604ba4917ff0d17987
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=adee4b902166fe57d8e28f604ba4917ff0d17987

Author: Ben Skeggs <skeggsb at gmail.com>
Date:   Tue Jan 13 13:19:22 2009 +1000

nv50: get glxgears showing all 3 gears instead of 1!!

This fixes a lot of other things where not all the geometry got drawn
also.

---

 src/gallium/drivers/nv50/nv50_vbo.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/src/gallium/drivers/nv50/nv50_vbo.c b/src/gallium/drivers/nv50/nv50_vbo.c
index 5843366..f41bb92 100644
--- a/src/gallium/drivers/nv50/nv50_vbo.c
+++ b/src/gallium/drivers/nv50/nv50_vbo.c
@@ -60,6 +60,8 @@ nv50_draw_arrays(struct pipe_context *pipe, unsigned mode, unsigned start,
 	OUT_RING  (0);
 	BEGIN_RING(tesla, 0x142c, 1);
 	OUT_RING  (0);
+	BEGIN_RING(tesla, 0x1440, 1);
+	OUT_RING  (0);
 
 	BEGIN_RING(tesla, NV50TCL_VERTEX_BEGIN, 1);
 	OUT_RING  (nv50_prim(mode));




More information about the mesa-commit mailing list