present: Add a debug output line when skipping a pending present
When an application provides two pixmaps for the same MSC, the previous one is skipped. This just dumps out some information at that point Signed-off-by: Keith Packard <keithp@keithp.com> Reviewed-by: Adam Jackson <ajax@redhat.com>
This commit is contained in:
parent
eafba23b34
commit
b121d62acc
|
@ -621,6 +621,11 @@ present_pixmap(WindowPtr window,
|
||||||
if (vblank->crtc != target_crtc || vblank->target_msc != target_msc)
|
if (vblank->crtc != target_crtc || vblank->target_msc != target_msc)
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
|
DebugPresent(("\tx %lld %p %8lld: %08lx -> %08lx (crtc %p)\n",
|
||||||
|
vblank->event_id, vblank, target_msc,
|
||||||
|
vblank->pixmap->drawable.id, vblank->window->drawable.id,
|
||||||
|
vblank->crtc));
|
||||||
|
|
||||||
present_pixmap_idle(vblank->pixmap, vblank->window, vblank->serial, vblank->idle_fence);
|
present_pixmap_idle(vblank->pixmap, vblank->window, vblank->serial, vblank->idle_fence);
|
||||||
present_fence_destroy(vblank->idle_fence);
|
present_fence_destroy(vblank->idle_fence);
|
||||||
dixDestroyPixmap(vblank->pixmap, vblank->pixmap->drawable.id);
|
dixDestroyPixmap(vblank->pixmap, vblank->pixmap->drawable.id);
|
||||||
|
|
Loading…
Reference in New Issue