xf86-video-intel: src/intel_display.c
Chris Wilson
ickle at kemper.freedesktop.org
Sun Dec 5 03:09:13 PST 2010
src/intel_display.c | 4 ++++
1 file changed, 4 insertions(+)
New commits:
commit 8abade8a2139b500251488be5d6390f149666fb2
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date: Sun Dec 5 09:55:43 2010 +0000
display: Flush any pending batches before changing modes.
Signed-off-by: Chris Wilson <chris at chris-wilson.co.uk>
diff --git a/src/intel_display.c b/src/intel_display.c
index b5ccfe9..bb8d708 100644
--- a/src/intel_display.c
+++ b/src/intel_display.c
@@ -442,6 +442,8 @@ intel_crtc_set_mode_major(xf86CrtcPtr crtc, DisplayModePtr mode,
crtc->y = y;
crtc->rotation = rotation;
+ intel_batch_submit(crtc->scrn, TRUE);
+
mode_to_kmode(crtc->scrn, &intel_crtc->kmode, mode);
ret = intel_crtc_apply(crtc);
if (!ret) {
@@ -1349,6 +1351,8 @@ intel_xf86crtc_resize(ScrnInfoPtr scrn, int width, int height)
if (scrn->virtualX == width && scrn->virtualY == height)
return TRUE;
+ intel_batch_submit(scrn, TRUE);
+
old_width = scrn->virtualX;
old_height = scrn->virtualY;
old_pitch = scrn->displayWidth;
More information about the xorg-commit
mailing list