summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/r300/r300_cmdbuf.c
diff options
context:
space:
mode:
authorNicolai Haehnle <prefect_@gmx.net>2004-10-17 20:26:06 +0000
committerNicolai Haehnle <prefect_@gmx.net>2004-10-17 20:26:06 +0000
commitff42a00402deab3034163c2b76c2082cce39d901 (patch)
tree0c81aba24705d6643d0b888265270e494ce344ce /src/mesa/drivers/dri/r300/r300_cmdbuf.c
parent158a251a6b8ffa02387c767a00dc960b49098022 (diff)
- FIX: flickering
- Scissor support works now
Diffstat (limited to 'src/mesa/drivers/dri/r300/r300_cmdbuf.c')
-rw-r--r--src/mesa/drivers/dri/r300/r300_cmdbuf.c12
1 files changed, 4 insertions, 8 deletions
diff --git a/src/mesa/drivers/dri/r300/r300_cmdbuf.c b/src/mesa/drivers/dri/r300/r300_cmdbuf.c
index 7d124d7285..7c68f33cff 100644
--- a/src/mesa/drivers/dri/r300/r300_cmdbuf.c
+++ b/src/mesa/drivers/dri/r300/r300_cmdbuf.c
@@ -80,17 +80,13 @@ int r300FlushCmdBuf(r300ContextPtr r300, const char* caller)
cmd.buf = (char*)(r300->cmdbuf.cmd_buf + start);
cmd.bufsz = (r300->cmdbuf.count_used - start) * 4;
-#if 0 // TODO: scissors
- if (rmesa->state.scissor.enabled) {
- cmd.nbox = rmesa->state.scissor.numClipRects;
- cmd.boxes = (drm_clip_rect_t *) rmesa->state.scissor.pClipRects;
+ if (r300->radeon.state.scissor.enabled) {
+ cmd.nbox = r300->radeon.state.scissor.numClipRects;
+ cmd.boxes = (drm_clip_rect_t *)r300->radeon.state.scissor.pClipRects;
} else {
-#endif
cmd.nbox = r300->radeon.numClipRects;
- cmd.boxes = (drm_clip_rect_t *) r300->radeon.pClipRects;
-#if 0
+ cmd.boxes = (drm_clip_rect_t *)r300->radeon.pClipRects;
}
-#endif
if (cmd.nbox) {
ret = drmCommandWrite(r300->radeon.dri.fd,