search for: nouveau_exa_pixmap_unmap

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

Did you mean: nouveau_exa_pixmap_map
2009 Jul 10
1
Can't build xf86-video-nouveau
...e? 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/Install/nouveau/xf86-video-nouveau/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/tavvva/Install/nouveau/x...
2009 Dec 11
2
[PATCH 1/2] exa: Pre-G80 tiling support.
...ap_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(ppix); nvpix->map_refcount++; @@ -481,7 +490,7 @@ nouveau_exa_pixmap_unmap(PixmapPtr ppix) NVPtr pNv = NVPTR(pScrn); struct nouveau_bo *bo = nouveau_pixmap_bo(ppix); - if (bo->tile_flags && !pNv->wfb_enabled) { + if (nv50_style_tiled_pixmap(ppix) && !pNv->wfb_enabled) { struct nouveau_pixmap *nvpix = nouveau_pixmap(ppix); if (--nvpix...
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: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 used to compile without any problems. I am using: - NetBSD 5.0 stable - xorg-server 1.5.3 - libX11 1.1.5 - libxcb 1.1 - Mesa 7.4 - libdrm 2.4.7 Hints? -- khorben
2009 Mar 08
4
[PATCH 1/5] nv50: implement wfb
...set(ppix); - if (bo->tiled) { + if (!pNv->wfb_enabled && bo->tiled) { struct nouveau_pixmap *nvpix = nouveau_pixmap(ppix); nvpix->linear = xcalloc(1, ppix->devKind * ppix->drawable.height); @@ -426,9 +434,11 @@ nouveau_exa_pixmap_map(PixmapPtr ppix) static void nouveau_exa_pixmap_unmap(PixmapPtr ppix) { + ScrnInfoPtr pScrn = xf86Screens[ppix->drawable.pScreen->myNum]; + NVPtr pNv = NVPTR(pScrn); struct nouveau_bo *bo = nouveau_pixmap_bo(ppix); - if (bo->tiled) { + if (!pNv->wfb_enabled && bo->tiled) { struct nouveau_pixmap *nvpix = nouveau_pixmap(pp...