search for: destroypixmap

Displaying 8 results from an estimated 8 matches for "destroypixmap".

Did you mean: fbdestroypixmap
2009 Sep 14
1
[Nouveau-cvs] xf86-video-nv: Branch 'master'
...FIRE_RING (pNv->chan); > > + /* wait for completion before continuing, avoids seeing a momentary > + * flash of "corruption" on occasion > + */ > + nouveau_bo_map(pNv->scanout, NOUVEAU_BO_RDWR); > + nouveau_bo_unmap(pNv->scanout); > + > pScreen->DestroyPixmap(pdpix); > pScreen->DestroyPixmap(pspix); > } > diff --git a/src/nv_driver.c b/src/nv_driver.c > index 9317b5e..645895d 100644 > --- a/src/nv_driver.c > +++ b/src/nv_driver.c > @@ -741,6 +741,8 @@ NVPreInitDRM(ScrnInfoPtr pScrn) > */ > #ifdef XF86DRM_MODE >...
2015 May 19
2
[PATCH 1/2] Check before trying a solid fill
...bo_wait(pNv->scanout, NOUVEAU_BO_RDWR, pNv->client); + if (exa->PrepareSolid(pdpix, GXclear, ~0, 0)) { + exa->Solid(pdpix, 0, 0, w, h); + exa->DoneSolid(pdpix); + PUSH_KICK(pNv->pushbuf); + nouveau_bo_wait(pNv->scanout, NOUVEAU_BO_RDWR, pNv->client); + pScreen->DestroyPixmap(pdpix); + return; + } pScreen->DestroyPixmap(pdpix); - return; } #endif if (nouveau_bo_map(pNv->scanout, NOUVEAU_BO_WR, pNv->client)) -- 2.3.6
2019 Oct 13
0
[PATCH xf86-video-nouveau] dri2, present: move in pixmap before getting addresses
...ixmap(pixmap); - r = nouveau_bo_name_get(nouveau_pixmap_bo(pixmap), &front->name); + pNv->exa_force_cp = FALSE; + pixmap_bo = nouveau_pixmap_bo(pixmap); + + if (!pixmap_bo) + r = -1; + else + r = nouveau_bo_name_get(pixmap_bo, &front->name); + if (r) { (*draw->pScreen->DestroyPixmap)(pixmap); return FALSE; diff --git a/src/nouveau_present.c b/src/nouveau_present.c index 936475e..8167fd8 100644 --- a/src/nouveau_present.c +++ b/src/nouveau_present.c @@ -147,12 +147,25 @@ nouveau_present_flip_check(RRCrtcPtr rrcrtc, WindowPtr window, PixmapPtr pixmap, Bool sync_flip)...
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) { -
2016 Jul 19
0
[ANNOUNCE] xorg-server 1.18.4
...glamor: Disable logic ops when doing compositing [v4] glamor: glamor_make_current sooner in glamor_composite_with_shader glamor: Preserve GL_RED bits in R channel when destination is GL_RED [v2] glamor: Adjust for drawable x/y in composite's copy optimization glamor: Use DestroyPixmap instead of FreePicture for glyph atlas pixmap Lyude Paul (1): modesetting: Clear drmmode->fb_id before unflipping Maarten Lankhorst (1): exa: only draw valid trapezoids Marek Chalupa (1): xwayland-shm: fortify fallocate against EINTR Michel Dänzer (9): EXA: Honour op...
2012 Mar 01
2
[Patches][nouveau/ddx]: Improvements to bufferswap implementation and timestamping v2
Two "updated" patches, according to Michel Daenzers review. See separate e-mail for details. 01/10: Replaces original 01/09 -- Same code, updated commit message. 10/10: Just for demonstration, not for application to ddx.
2016 Sep 16
0
[ANNOUNCE] xorg-server 1.18.99.2
...cture uploading. glamor: No need to glFlush before destroying a pixmap. modesetting: No need to free the EGLImage just before freeing the pixmap. glamor: Remove glamor_egl_destroy_textured_pixmap(). glamor: Unexport glamor_destroy_textured_pixmap(). glamor: Hook up EGL DestroyPixmap through the normal wrap chain. glamor: Use the GBM function for getting an FD from a GBM BO. glamor: Use real types for glamor_egl's public gbm functions. glamor: Simplify DRI3 pixmap-from-fd, using GBM. glamor: Make glamor_get_name_from_bo static. glamor: Delay ma...
2012 Feb 15
11
[Patches][nouveau/ddx]: Improvements to bufferswap implementation and timestamping
Hi, here a set of patches against the nouveau-ddx. This is an extended and revised set, based on Francisco Jerez feedback from autumn last year. [1/9] Makes pageflipping work again on X-Server 1.12rc. It apparently stopped working somewhere around Xorg 1.11+. [2/9] Implements handling of pageflip completion events from the kernel. Francisco Jerez argument against including it was that the