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

Author: Dave Airlie <[email protected]>
Date:   Sat Aug 15 20:30:45 2009 +1000

r300: add just in case warn I don't think this can actually happen

---

 src/mesa/drivers/dri/r300/r300_render.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

diff --git a/src/mesa/drivers/dri/r300/r300_render.c 
b/src/mesa/drivers/dri/r300/r300_render.c
index 8e6b496..4bf09c2 100644
--- a/src/mesa/drivers/dri/r300/r300_render.c
+++ b/src/mesa/drivers/dri/r300/r300_render.c
@@ -380,6 +380,11 @@ void r300RunRenderPrimitive(GLcontext * ctx, int start, 
int end, int prim)
                                    if (align % 4)
                                        nr -= incr;
                                } while(align % 4);
+                               if (nr <= 0) {
+                                       WARN_ONCE("did the impossible happen? 
we never aligned nr to dword\n");
+                                       return;
+                               }
+                                       
                        }
                        r300FireEB(rmesa, nr, type, offset);
 

_______________________________________________
mesa-commit mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to