search for: nouveau_exa_pixmap_map

Displaying 5 results from an estimated 5 matches for "nouveau_exa_pixmap_map".

2009 Jul 10
1
Can't build xf86-video-nouveau
...c: In function ?nouveau_exa_mph_broken_should_die?: nouveau_exa.c:441: warning: implicit declaration of function ?nouveau_bo_new_tile? nouveau_exa.c: In function ?nouveau_exa_pixmap_is_tiled?: nouveau_exa.c:475: error: ?struct nouveau_bo? has no member named ?tile_flags? nouveau_exa.c: In function ?nouveau_exa_pixmap_map?: nouveau_exa.c:493: error: ?struct nouveau_bo? has no member named ?tile_flags? nouveau_exa.c: In function ?nouveau_exa_pixmap_unmap?: nouveau_exa.c:521: error: ?struct nouveau_bo? has no member named ?tile_flags? make[2]: *** [nouveau_exa.lo] Error 1 make[2]: Leaving directory `/home/tavvva/Insta...
2009 Dec 11
2
[PATCH 1/2] exa: Pre-G80 tiling support.
...ap_bo(ppix)->tile_flags) - return false; + ScrnInfoPtr pScrn = xf86Screens[ppix->drawable.pScreen->myNum]; + NVPtr pNv = NVPTR(pScrn); - return true; + return pNv->Architecture == NV_ARCH_50 && + nouveau_pixmap_bo(ppix)->tile_flags; } static void * @@ -453,7 +462,7 @@ nouveau_exa_pixmap_map(PixmapPtr ppix) struct nouveau_bo *bo = nouveau_pixmap_bo(ppix); unsigned delta = nouveau_pixmap_offset(ppix); - if (bo->tile_flags && !pNv->wfb_enabled) { + if (nv50_style_tiled_pixmap(ppix) && !pNv->wfb_enabled) { struct nouveau_pixmap *nvpix = nouveau_pixmap(ppi...
2009 Feb 26
2
[PATCH 1/2] exa: turn WaitMarker into a NOP.
- map should handle this. --- src/nouveau_exa.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/src/nouveau_exa.c b/src/nouveau_exa.c index b656ca7..20ad380 100644 --- a/src/nouveau_exa.c +++ b/src/nouveau_exa.c @@ -259,7 +259,7 @@ nouveau_exa_mark_sync(ScreenPtr pScreen) static void nouveau_exa_wait_marker(ScreenPtr pScreen, int marker) { -
2009 Jun 10
1
Compilation error in nouveau_exa.c
...nouveau_exa.c:441: warning: implicit declaration of function 'nouveau_bo_new_tile' > nouveau_exa.c: In function 'nouveau_exa_pixmap_is_tiled': > nouveau_exa.c:475: error: 'struct nouveau_bo' has no member named 'tile_flags' > nouveau_exa.c: In function 'nouveau_exa_pixmap_map': > nouveau_exa.c:493: error: 'struct nouveau_bo' has no member named 'tile_flags' > nouveau_exa.c: In function 'nouveau_exa_pixmap_unmap': > nouveau_exa.c:521: error: 'struct nouveau_bo' has no member named 'tile_flags' > *** Error code 1 It...
2009 Mar 08
4
[PATCH 1/5] nv50: implement wfb
...alse; + if (nouveau_pixmap_bo(ppix)->tiled == 0) return false; + return true; } else if (pNv->Architecture < NV_ARCH_50 || exaGetPixmapOffset(ppix) < pNv->EXADriverPtr->offScreenBase) @@ -403,10 +409,12 @@ nouveau_exa_pixmap_is_tiled(PixmapPtr ppix) static void * nouveau_exa_pixmap_map(PixmapPtr ppix) { + ScrnInfoPtr pScrn = xf86Screens[ppix->drawable.pScreen->myNum]; + NVPtr pNv = NVPTR(pScrn); struct nouveau_bo *bo = nouveau_pixmap_bo(ppix); unsigned delta = nouveau_pixmap_offset(ppix); - if (bo->tiled) { + if (!pNv->wfb_enabled && bo->tiled) {...