Displaying 6 results from an estimated 6 matches for "has_pageflip".
2012 May 03
1
[PATCH] nouveau/dri2: don't try to page flip pixmaps
...35f..3d8d22f 100644
--- a/src/nouveau_dri2.c
+++ b/src/nouveau_dri2.c
@@ -328,7 +328,8 @@ nouveau_dri2_finish_swap(DrawablePtr draw, unsigned int frame,
type = DRI2_EXCHANGE_COMPLETE;
DamageRegionAppend(draw, ®);
- if (DRI2CanFlip(draw)) {
+ if (DRI2CanFlip(draw) && pNv->has_pageflip &&
+ draw->type == DRAWABLE_WINDOW) {
type = DRI2_FLIP_COMPLETE;
ret = drmmode_page_flip(draw, src_pix,
violate_oml(draw) ? NULL : s,
--
1.7.8.5
2010 Dec 10
0
[ANNOUNCE] libdrm 2.4.23
...intel: Drop silly asserts on mappings present at unmap time.
intel: Fix drm_intel_gem_bo_wait_rendering to wait for read-only usage too.
Francisco Jerez (5):
nouveau: Define buffer object usage flags.
nouveau: Let the user choose the push buffer size.
nouveau: Define the HAS_PAGEFLIP getparam.
nouveau: Avoid unnecessary call to CPU_FINI.
nouveau: Add implicit pushbuf flush before gpuobj destruction.
Marek Ol????k (1):
radeon: silence valgrind warnings by zeroing memory
git tag: 2.4.23
http://dri.freedesktop.org/libdrm/libdrm-2.4.23.tar.bz2
MD5: 7577ff36ec3...
2015 Jul 29
3
[PATCH 1/2] present: Fixup return type of nouveau_present_init()
Make it a Bool consistently, as declared in header.
Reported-by: Ilia Mirkin <imirkin at alum.mit.edu>
Signed-off-by: Mario Kleiner <mario.kleiner.de at gmail.com>
---
src/nouveau_present.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/nouveau_present.c b/src/nouveau_present.c
index 4de1e6e..699a58d 100644
--- a/src/nouveau_present.c
+++
2017 Mar 04
0
[DDX PATCH] Consider CRTCs disabled when DPMS is off
...tc; i++) {
xf86CrtcPtr crtc = xf86_config->crtc[i];
- if (crtc->enabled && crtc->rotatedData)
- return FALSE;
+ if (drmmode_crtc_on(crtc)) {
+ if (crtc->rotatedData)
+ return FALSE;
+ active_crtc_count++;
+ }
}
return ((DRI2CanFlip(draw) && pNv->has_pageflip)) &&
dst_pix->drawable.width == src_pix->drawable.width &&
dst_pix->drawable.height == src_pix->drawable.height &&
dst_pix->drawable.bitsPerPixel == src_pix->drawable.bitsPerPixel &&
- dst_pix->devKind == src_pix->devKind;
+ dst_pix...
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.
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