Mesa (master): mesa/st: remove check for buffer/elements = 0

Dave Airlie airlied at kemper.freedesktop.org
Wed Sep 1 23:58:36 UTC 2010


Module: Mesa
Branch: master
Commit: 557a71c50631a232528f654fa8b8e4add0e565d2
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=557a71c50631a232528f654fa8b8e4add0e565d2

Author: Dave Airlie <airlied at redhat.com>
Date:   Thu Sep  2 09:45:37 2010 +1000

mesa/st: remove check for buffer/elements = 0

shown by the glsl-vs-point-size failing on r600g.

the test passes on softpipe and I get a full piglit test run completing on r600g.

---

 src/mesa/state_tracker/st_draw.c |    3 ---
 1 files changed, 0 insertions(+), 3 deletions(-)

diff --git a/src/mesa/state_tracker/st_draw.c b/src/mesa/state_tracker/st_draw.c
index 5b05489..318e088 100644
--- a/src/mesa/state_tracker/st_draw.c
+++ b/src/mesa/state_tracker/st_draw.c
@@ -691,9 +691,6 @@ st_draw_vbo(GLcontext *ctx,
    pipe->set_vertex_buffers(pipe, num_vbuffers, vbuffer);
    cso_set_vertex_elements(st->cso_context, num_velements, velements);
 
-   if (num_vbuffers == 0 || num_velements == 0)
-      return;
-
    setup_index_buffer(ctx, ib, &ibuffer);
    pipe->set_index_buffer(pipe, &ibuffer);
 




More information about the mesa-commit mailing list