瀏覽代碼

Add missing swap-control calculations.

Remove debug printf.
tags/unichrome-last-xinerama
Keith Whitwell 20 年之前
父節點
當前提交
3955313e7c
共有 1 個文件被更改,包括 4 次插入11 次删除
  1. 4
    11
      src/mesa/drivers/dri/unichrome/via_ioctl.c

+ 4
- 11
src/mesa/drivers/dri/unichrome/via_ioctl.c 查看文件

@@ -455,18 +455,8 @@ void viaPageFlip(const __DRIdrawablePrivate *dPriv)
(void) (*vmesa->get_ust)( &vmesa->swap_missed_ust );
}

if (missed_target)
fprintf(stderr, "missed target\n");
/* else */
/* fprintf(stderr, "retcode %d vbl_seq %d vblank_flags %x missed_target %d\n", */
/* retcode, vmesa->vbl_seq, vmesa->vblank_flags, missed_target); */




LOCK_HARDWARE(vmesa);


/* Page Flip*/
if(GL_FALSE) {
viaFlushPrimsLocked(vmesa);
@@ -518,7 +508,10 @@ void viaPageFlip(const __DRIdrawablePrivate *dPriv)
UNLOCK_HARDWARE(vmesa);
vmesa->uploadCliprects = GL_TRUE;

vmesa->swap_count++;
(void) (*vmesa->get_ust)( &vmesa->swap_ust );
memcpy(&buffer_tmp, &vmesa->back, sizeof(viaBuffer));
memcpy(&vmesa->back, &vmesa->front, sizeof(viaBuffer));
memcpy(&vmesa->front, &buffer_tmp, sizeof(viaBuffer));

Loading…
取消
儲存