summaryrefslogtreecommitdiff
path: root/src/mesa/drivers
diff options
context:
space:
mode:
authorDave Airlie <airlied@redhat.com>2009-02-04 13:40:48 +1000
committerDave Airlie <airlied@redhat.com>2009-02-04 13:40:48 +1000
commit0bcac04100f01bb79edacb29384fb535c37413f1 (patch)
tree50e3b9a4ccdec5d6b7867eca1f08b019f2d31762 /src/mesa/drivers
parentc1a42f5cdc68d8ec2ccae2cd93a1615f5d4ca924 (diff)
r300: fix swtcl
Diffstat (limited to 'src/mesa/drivers')
-rw-r--r--src/mesa/drivers/dri/radeon/common_misc.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/mesa/drivers/dri/radeon/common_misc.c b/src/mesa/drivers/dri/radeon/common_misc.c
index 62650e2892..c87c6f1a64 100644
--- a/src/mesa/drivers/dri/radeon/common_misc.c
+++ b/src/mesa/drivers/dri/radeon/common_misc.c
@@ -2535,13 +2535,11 @@ void rcommon_flush_last_swtcl_prim( GLcontext *ctx )
rmesa->swtcl.numverts * rmesa->swtcl.vertex_size * 4 ==
dma->current_vertexptr);
- radeon_bo_unmap(dma->current);
if (dma->current_used != dma->current_vertexptr) {
dma->current_used = dma->current_vertexptr;
rmesa->vtbl.swtcl_flush(ctx, current_offset);
}
- radeonReleaseDmaRegion(rmesa);
rmesa->swtcl.numverts = 0;
}
}
@@ -2554,7 +2552,7 @@ rcommonAllocDmaLowVerts( radeonContextPtr rmesa, int nverts, int vsize )
void *head;
if (!rmesa->dma.current || rmesa->dma.current_vertexptr + bytes > rmesa->dma.current->size) {
- radeonRefillCurrentDmaRegion( rmesa, bytes);
+ radeonRefillCurrentDmaRegion(rmesa, bytes);
}
if (!rmesa->dma.flush) {