From 1bb2648cde916ac27d3dd75d7b64a4ddc89787b7 Mon Sep 17 00:00:00 2001 From: root Date: Sun, 10 Feb 2013 01:12:52 -0800 Subject: Sun Feb 10 01:12:35 PST 2013 --- extra/xf86-video-mach64/git_fixes.diff | 107 --------------------------------- 1 file changed, 107 deletions(-) delete mode 100644 extra/xf86-video-mach64/git_fixes.diff (limited to 'extra/xf86-video-mach64') diff --git a/extra/xf86-video-mach64/git_fixes.diff b/extra/xf86-video-mach64/git_fixes.diff deleted file mode 100644 index aad11772e..000000000 --- a/extra/xf86-video-mach64/git_fixes.diff +++ /dev/null @@ -1,107 +0,0 @@ -From 5eb7fec958bc6ba8a1a2b0be4916cac818866e1c Mon Sep 17 00:00:00 2001 -From: Dave Airlie -Date: Wed, 18 Jul 2012 08:46:49 +0000 -Subject: mach64: fix build on 32-bit. - -tvout code only builds on 32-bit, fix build. - -Signed-off-by: Dave Airlie ---- -diff --git a/src/atiscreen.c b/src/atiscreen.c -index 2957877..b1fbd3c 100644 ---- a/src/atiscreen.c -+++ b/src/atiscreen.c -@@ -580,7 +580,7 @@ ATIScreenInit(SCREEN_INIT_ARGS_DECL) - #ifdef TV_OUT - /* Fix-up TV out after ImpacTV probe */ - if (pATI->OptionTvOut && pATI->Chip < ATI_CHIP_264GTPRO) -- ATISwitchMode(0, pScreenInfo->currentMode, 0); -+ ATISwitchMode(SWITCH_MODE_ARGS(pScreenInfo, pScreenInfo->currentMode)); - #endif /* TV_OUT */ - - #ifdef XF86DRI_DEVEL --- -cgit v0.9.0.2-2-gbebe -From 104e3e067a7dcac143cb672fe42d56396ba6087b Mon Sep 17 00:00:00 2001 -From: Adam Jackson -Date: Wed, 26 Sep 2012 20:21:25 +0000 -Subject: Don't gratuitously disable Render when ShadowFBing - -There's no reason to do this, and I am at a loss to explain why that was -ever done. The first instance of this logic comes from xfree86 (over 11 -years ago!): - -http://cvsweb.xfree86.org/cvsweb/xc/programs/Xserver/hw/xfree86/drivers/ati/atiscreen.c.diff?r1=1.15&r2=1.16 - -Now, cfb never had Render support, so that might make some sense if -there was an intermediate uncommitted state where the driver used fb for -direct but cfb for shadowed. But that's really the only plausible -explanation I can think of. - -Signed-off-by: Adam Jackson ---- -diff --git a/src/atiscreen.c b/src/atiscreen.c -index b1fbd3c..62a4dd9 100644 ---- a/src/atiscreen.c -+++ b/src/atiscreen.c -@@ -476,21 +476,11 @@ ATIScreenInit(SCREEN_INIT_ARGS_DECL) - } - } - -- /* If applicable, initialise RENDER extension */ -+ /* initialise RENDER extension */ -+ if (!fbPictureInit(pScreen, NULL, 0) && (serverGeneration == 1)) - { -- if (pATI->OptionShadowFB) -- { -- if (serverGeneration == 1) -- xf86DrvMsg(pScreenInfo->scrnIndex, X_WARNING, -- "RENDER extension not supported with a shadowed" -- " framebuffer.\n"); -- } -- else if (!fbPictureInit(pScreen, NULL, 0) && -- (serverGeneration == 1)) -- { -- xf86DrvMsg(pScreenInfo->scrnIndex, X_WARNING, -- "RENDER extension initialisation failed.\n"); -- } -+ xf86DrvMsg(pScreenInfo->scrnIndex, X_WARNING, -+ "RENDER extension initialisation failed.\n"); - } - - xf86SetBlackWhitePixels(pScreen); --- -cgit v0.9.0.2-2-gbebe -From 42c4e423eec789606eec9703be23a9fd4483a14a Mon Sep 17 00:00:00 2001 -From: Adam Jackson -Date: Tue, 02 Oct 2012 14:19:47 +0000 -Subject: Fix build with neither XAA nor EXA against xserver 1.13.0 - -Pull in picturestr.h to get GLYPH_HAS_GLYPH_PICTURE_ACCESSOR defined -before compat-api.h is parsed, otherwise you fail with: - -In file included from /usr/include/xorg/picturestr.h:28:0, - from /usr/include/xorg/exa.h:38, - from atimach64accel.h:31, - from atiscreen.c:46: -/usr/include/xorg/glyphstr.h:138:2: error: expected ')' before '*' token -/usr/include/xorg/glyphstr.h:138:2: error: expected ')' before '(' token -/usr/include/xorg/glyphstr.h:140:2: error: expected ')' before '*' token -/usr/include/xorg/glyphstr.h:140:2: error: expected ')' before '(' token - -Signed-off-by: Adam Jackson ---- -diff --git a/src/atistruct.h b/src/atistruct.h -index 702360b..98dc15e 100644 ---- a/src/atistruct.h -+++ b/src/atistruct.h -@@ -51,6 +51,7 @@ - - #endif /* TV_OUT */ - -+#include "picturestr.h" - #ifdef USE_EXA - #include "exa.h" - #endif --- -cgit v0.9.0.2-2-gbebe -- cgit v1.2.3-54-g00ecf