present: Change debug output a bit to help diagnose missing vblank signals
Signed-off-by: Keith Packard <keithp@keithp.com> Reviewed-by: Adam Jackson <ajax@redhat.com>
This commit is contained in:
		
							parent
							
								
									20bb49ae9b
								
							
						
					
					
						commit
						0822a23e04
					
				| 
						 | 
				
			
			@ -374,6 +374,7 @@ present_event_notify(uint64_t event_id, uint64_t ust, uint64_t msc)
 | 
			
		|||
    present_vblank_ptr  vblank, tmp;
 | 
			
		||||
    int                 s;
 | 
			
		||||
 | 
			
		||||
    DebugPresent(("\te %lld ust %lld msc %lld\n", event_id, ust, msc));
 | 
			
		||||
    xorg_list_for_each_entry_safe(vblank, tmp, &present_exec_queue, event_queue) {
 | 
			
		||||
        if (vblank->event_id == event_id) {
 | 
			
		||||
            xorg_list_del(&vblank->event_queue);
 | 
			
		||||
| 
						 | 
				
			
			@ -658,8 +659,10 @@ present_pixmap(WindowPtr window,
 | 
			
		|||
    }
 | 
			
		||||
 | 
			
		||||
    if (pixmap)
 | 
			
		||||
        DebugPresent(("q %p %8lld: %08lx -> %08lx (crtc %d)\n",
 | 
			
		||||
                      vblank, target_msc, vblank->pixmap->drawable.id, vblank->window->drawable.id, target_crtc ? 1 : 0));
 | 
			
		||||
        DebugPresent(("q %lld %p %8lld: %08lx -> %08lx (crtc %p)\n",
 | 
			
		||||
                      vblank->event_id, vblank, target_msc,
 | 
			
		||||
                      vblank->pixmap->drawable.id, vblank->window->drawable.id,
 | 
			
		||||
                      target_crtc));
 | 
			
		||||
 | 
			
		||||
    xorg_list_add(&vblank->event_queue, &present_exec_queue);
 | 
			
		||||
    if (target_msc >= crtc_msc) {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue