remove intel_context cliprect code

This commit is contained in:
Brian 2007-11-05 09:02:54 -07:00
parent 1cb81470b7
commit bac76b71f1
2 changed files with 1 additions and 37 deletions

View file

@ -59,11 +59,6 @@ struct intel_context
char *prevLockFile;
int prevLockLine;
/* These refer to the current drawing buffer:
*/
GLuint numClipRects; /**< cliprects for drawing */
drm_clip_rect_t *pClipRects;
GLuint irqsEmitted;
drm_i915_irq_wait_t iw;

View file

@ -65,40 +65,9 @@ intelContendedLock(struct intel_context *intel, GLuint flags)
intelUpdateScreenRotation(sPriv, sarea);
}
#if 0
if (sarea->width != intel->width ||
sarea->height != intel->height ||
sarea->rotation != intel->current_rotation) {
int numClipRects = intel->numClipRects;
/*
* FIXME: Really only need to do this when drawing to a
* common back- or front buffer.
*/
/*
* This will essentially drop the outstanding batchbuffer on the floor.
*/
intel->numClipRects = 0;
st_flush(intel->st);
if (intel->batch->map != intel->batch->ptr)
intel_batchbuffer_flush(intel->batch);
intel->numClipRects = numClipRects;
/* force window update */
intel->lastStamp = 0;
intel->width = sarea->width;
intel->height = sarea->height;
intel->current_rotation = sarea->rotation;
}
#endif
}
/* Lock the hardware and validate our state.
*/
void LOCK_HARDWARE( struct intel_context *intel )