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