Mesa (gallium-0.1): gallium: added check for degenerate drawing calls
Brian Paul
brianp at kemper.freedesktop.org
Wed Nov 5 22:38:31 UTC 2008
Module: Mesa
Branch: gallium-0.1
Commit: de14fdd63f26a2e6fc55fad92c08966f269601a6
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=de14fdd63f26a2e6fc55fad92c08966f269601a6
Author: Brian Paul <brian.paul at tungstengraphics.com>
Date: Wed Nov 5 14:05:42 2008 -0700
gallium: added check for degenerate drawing calls
---
src/mesa/state_tracker/st_draw.c | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/src/mesa/state_tracker/st_draw.c b/src/mesa/state_tracker/st_draw.c
index ed3ae3e..7cf06da 100644
--- a/src/mesa/state_tracker/st_draw.c
+++ b/src/mesa/state_tracker/st_draw.c
@@ -584,6 +584,9 @@ st_draw_vbo(GLcontext *ctx,
pipe->set_vertex_buffers(pipe, num_vbuffers, vbuffer);
pipe->set_vertex_elements(pipe, num_velements, velements);
+ if (num_vbuffers == 0 || num_velements == 0)
+ return;
+
/* do actual drawing */
if (ib) {
/* indexed primitive */
More information about the mesa-commit
mailing list