xf86-video-ati: Branch 'randr-1.2'
Jesse Barnes
jbarnes at kemper.freedesktop.org
Tue Mar 6 20:12:57 EET 2007
src/radeon_driver.c | 16 ++++++++++++++--
1 files changed, 14 insertions(+), 2 deletions(-)
New commits:
diff-tree 703c6fc0142ffc600285c13fe6dafecf988c0a1d (from 58ee31d015cf8bec0edca62a46faec0b3505be8c)
Author: Jesse Barnes <jbarnes at jbarnes-mobile.amr.corp.intel.com>
Date: Tue Mar 6 10:12:42 2007 -0800
Update for new CRTC resize hooks.
diff --git a/src/radeon_driver.c b/src/radeon_driver.c
index 8de9eef..a580583 100644
--- a/src/radeon_driver.c
+++ b/src/radeon_driver.c
@@ -2542,6 +2542,18 @@ RADEONProbeDDC(ScrnInfoPtr pScrn, int in
}
}
+static Bool
+RADEONCRTCResize(ScrnInfoPtr scrn, int width, int height)
+{
+ scrn->virtualX = width;
+ scrn->virtualY = height;
+ return TRUE;
+}
+
+static const xf86CrtcConfigFuncsRec RADEONCRTCResizeFuncs = {
+ RADEONCRTCResize
+};
+
_X_EXPORT Bool RADEONPreInit(ScrnInfoPtr pScrn, int flags)
{
xf86CrtcConfigPtr xf86_config;
@@ -2651,7 +2663,7 @@ _X_EXPORT Bool RADEONPreInit(ScrnInfoPtr
pScrn->monitor = pScrn->confScreen->monitor;
/* Allocate an xf86CrtcConfig */
- xf86CrtcConfigInit (pScrn);
+ xf86CrtcConfigInit (pScrn, &RADEONCRTCResizeFuncs);
xf86_config = XF86_CRTC_CONFIG_PTR(pScrn);
@@ -2779,7 +2791,7 @@ _X_EXPORT Bool RADEONPreInit(ScrnInfoPtr
goto fail;
- if (!xf86InitialConfiguration (pScrn))
+ if (!xf86InitialConfiguration (pScrn, FALSE))
{
xf86DrvMsg(pScrn->scrnIndex, X_ERROR, "No valid modes.\n");
goto fail;
More information about the xorg-commit
mailing list