From a28d5a18bc5805de201e61ba912f4c35e9e2339b Mon Sep 17 00:00:00 2001
From: =?utf-8?q?Kristian=20H=C3=B8gsberg?= <krh@redhat.com>
Date: Thu, 20 Aug 2009 16:48:58 -0400
Subject: [PATCH] kms: Don't use fb offset when using shadow buffer
---
src/drmmode_display.c | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
diff --git a/src/drmmode_display.c b/src/drmmode_display.c
index 4fb20d9..af5e56b 100644
--- a/src/drmmode_display.c
+++ b/src/drmmode_display.c
@@ -366,8 +366,11 @@ drmmode_set_mode_major(xf86CrtcPtr crtc, DisplayModePtr mode,
fb_id = drmmode->fb_id;
- if (drmmode_crtc->rotate_fb_id)
+ if (drmmode_crtc->rotate_fb_id) {
fb_id = drmmode_crtc->rotate_fb_id;
+ x = 0;
+ y = 0;
+ }
ret = drmModeSetCrtc(drmmode->fd, drmmode_crtc->mode_crtc->crtc_id,
fb_id, x, y, output_ids, output_count, &kmode);
if (ret)
--
1.6.2.2