summaryrefslogtreecommitdiff
path: root/src/gallium/drivers
diff options
context:
space:
mode:
authorKeith Whitwell <keithw@vmware.com>2009-10-23 20:19:14 +0100
committerKeith Whitwell <keithw@vmware.com>2009-10-23 20:19:14 +0100
commit6b48fb002257e6f221dd9d8439a5e1aa718ed2cc (patch)
tree8393a802f6d387486df7ad3a51e0dc05110f5a75 /src/gallium/drivers
parent57a920cb1a0b6051068e730747b3fb475de88aca (diff)
i965: ignore cliprect_mode
Diffstat (limited to 'src/gallium/drivers')
-rw-r--r--src/gallium/drivers/i965/intel_batchbuffer.h21
1 files changed, 4 insertions, 17 deletions
diff --git a/src/gallium/drivers/i965/intel_batchbuffer.h b/src/gallium/drivers/i965/intel_batchbuffer.h
index d4899aab7f..a595d2e0c5 100644
--- a/src/gallium/drivers/i965/intel_batchbuffer.h
+++ b/src/gallium/drivers/i965/intel_batchbuffer.h
@@ -51,8 +51,6 @@ struct intel_batchbuffer
GLubyte *map;
GLubyte *ptr;
- enum cliprect_mode cliprect_mode;
-
GLuint size;
/** Tracking of BEGIN_BATCH()/OUT_BATCH()/ADVANCE_BATCH() debugging */
@@ -126,21 +124,10 @@ intel_batchbuffer_require_space(struct intel_batchbuffer *batch,
if (intel_batchbuffer_space(batch) < sz)
intel_batchbuffer_flush(batch);
- if ((cliprect_mode == LOOP_CLIPRECTS ||
- cliprect_mode == REFERENCES_CLIPRECTS) &&
- batch->intel->constant_cliprect)
- cliprect_mode = NO_LOOP_CLIPRECTS;
-
- if (cliprect_mode != IGNORE_CLIPRECTS) {
- if (batch->cliprect_mode == IGNORE_CLIPRECTS) {
- batch->cliprect_mode = cliprect_mode;
- } else {
- if (batch->cliprect_mode != cliprect_mode) {
- intel_batchbuffer_flush(batch);
- batch->cliprect_mode = cliprect_mode;
- }
- }
- }
+ /* All commands should be executed once regardless of cliprect
+ * mode.
+ */
+ (void)cliprect_mode;
}
/* Here are the crusty old macros, to be removed: