diff options
author | Daiane Angolini <daiane.angolini@freescale.com> | 2013-03-28 09:56:42 -0500 |
---|---|---|
committer | Otavio Salvador <otavio@ossystems.com.br> | 2013-04-02 10:34:49 -0300 |
commit | 86262d891516ad5249e61259bb8936501a0d16ef (patch) | |
tree | d32781885a7e3fe50101939e721140a8894cdd89 | |
parent | f0e690c7869281708534e531fabdf53f563448dd (diff) | |
download | meta-fsl-arm-86262d891516ad5249e61259bb8936501a0d16ef.tar.gz |
xf86-video-imxfb: Fix Xorg driver with newer API
The previous patch which ported the Xorg driver for newer API had a
mistaken change which broke the acceleration support; this patch fixes
it reverting the mislanding changes.
Change-Id: I74ebb311706af37c4f4141e42074e7ba81d9e671
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
-rw-r--r-- | recipes-graphics/xorg-driver/xf86-video-imxfb/Make-video-API-forward-and-backward-compatible.patch | 2 | ||||
-rw-r--r-- | recipes-graphics/xorg-driver/xf86-video-imxfb/xserver-1.14-compat.patch | 8 |
2 files changed, 9 insertions, 1 deletions
diff --git a/recipes-graphics/xorg-driver/xf86-video-imxfb/Make-video-API-forward-and-backward-compatible.patch b/recipes-graphics/xorg-driver/xf86-video-imxfb/Make-video-API-forward-and-backward-compatible.patch index acfda91..2ac6311 100644 --- a/recipes-graphics/xorg-driver/xf86-video-imxfb/Make-video-API-forward-and-backward-compatible.patch +++ b/recipes-graphics/xorg-driver/xf86-video-imxfb/Make-video-API-forward-and-backward-compatible.patch | |||
@@ -282,7 +282,7 @@ index 178e36e..f4b3e38 100644 | |||
282 | +imxScreenInit(SCREEN_INIT_ARGS_DECL) | 282 | +imxScreenInit(SCREEN_INIT_ARGS_DECL) |
283 | { | 283 | { |
284 | - ScrnInfoPtr pScrn = xf86Screens[pScreen->myNum]; | 284 | - ScrnInfoPtr pScrn = xf86Screens[pScreen->myNum]; |
285 | + SCRN_INFO_PTR(pScreen); | 285 | + ScrnInfoPtr pScrn = xf86ScreenToScrn(pScreen); |
286 | ImxPtr fPtr = IMXPTR(pScrn); | 286 | ImxPtr fPtr = IMXPTR(pScrn); |
287 | VisualPtr visual; | 287 | VisualPtr visual; |
288 | int init_picture = 0; | 288 | int init_picture = 0; |
diff --git a/recipes-graphics/xorg-driver/xf86-video-imxfb/xserver-1.14-compat.patch b/recipes-graphics/xorg-driver/xf86-video-imxfb/xserver-1.14-compat.patch index a1e05a2..14ccbbf 100644 --- a/recipes-graphics/xorg-driver/xf86-video-imxfb/xserver-1.14-compat.patch +++ b/recipes-graphics/xorg-driver/xf86-video-imxfb/xserver-1.14-compat.patch | |||
@@ -24,3 +24,11 @@ Index: xserver-xorg-video-imx-11.09.01/src/imx_driver.c | |||
24 | #include "micmap.h" | 24 | #include "micmap.h" |
25 | #include "colormapst.h" | 25 | #include "colormapst.h" |
26 | #include "xf86cmap.h" | 26 | #include "xf86cmap.h" |
27 | @@ -722,7 +721,6 @@ imxScreenInit(SCREEN_INIT_ARGS_DECL) | ||
28 | /* Initialize for X extensions. */ | ||
29 | imxExtInit(); | ||
30 | |||
31 | - miInitializeBackingStore(pScreen); | ||
32 | xf86SetBackingStore(pScreen); | ||
33 | |||
34 | /* software cursor */ | ||