summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/sis/sis_tris.h
diff options
context:
space:
mode:
authorEric Anholt <anholt@FreeBSD.org>2004-09-25 19:01:18 +0000
committerEric Anholt <anholt@FreeBSD.org>2004-09-25 19:01:18 +0000
commit7b363b0dd492e7222e8503e24f35c651de0a0bfc (patch)
tree1a24e93bd143194b6d8c0b012292faa430f2aeee /src/mesa/drivers/dri/sis/sis_tris.h
parentd166f2bffdb9cd8ab22825a2901baa513c4bc1eb (diff)
Fix SiS AGP vertex dispatch by not trying to emit 0 vertices, which would hang
the hardware. Re-enable AGP by default.
Diffstat (limited to 'src/mesa/drivers/dri/sis/sis_tris.h')
-rw-r--r--src/mesa/drivers/dri/sis/sis_tris.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/mesa/drivers/dri/sis/sis_tris.h b/src/mesa/drivers/dri/sis/sis_tris.h
index 0a8620e5ee..5e07acc211 100644
--- a/src/mesa/drivers/dri/sis/sis_tris.h
+++ b/src/mesa/drivers/dri/sis/sis_tris.h
@@ -51,6 +51,7 @@ do { \
static __inline GLuint *sisAllocDmaLow(sisContextPtr smesa, int bytes)
{
GLuint *start;
+
if (smesa->vb_cur + bytes >= smesa->vb_end) {
LOCK_HARDWARE();
sisFlushPrimsLocked(smesa);