- Timestamp:
- Jun 28, 2010 11:45:42 PM (15 years ago)
- Location:
- trunk/src/VBox/Additions/common/crOpenGL
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Additions/common/crOpenGL/load.c
r30474 r30486 277 277 origDrawBuffer = stub.spuDispatch.DrawBuffer; 278 278 origScissor = stub.spuDispatch.Scissor; 279 #ifndef CR_NEWWINTRACK280 279 stub.spuDispatch.Clear = trapClear; 281 280 stub.spuDispatch.Viewport = trapViewport; 282 #endif 281 283 282 if (stub.viewportHack) 284 283 stub.spuDispatch.Scissor = trapScissor; -
trunk/src/VBox/Additions/common/crOpenGL/pack/packspu_misc.c
r30485 r30486 128 128 { 129 129 if ((thread != &pack_spu.thread[i]) && pack_spu.thread[i].netServer.conn 130 && (pack_spu.thread[i].netServer.conn->u32ClientID == thread->netServer.conn->u32InjectClientID)) 130 && (pack_spu.thread[i].netServer.conn->u32ClientID == thread->netServer.conn->u32InjectClientID) 131 && pack_spu.thread[i].packer && pack_spu.thread[i].packer->currentBuffer) 131 132 { 132 133 packspuFlush((void *) &pack_spu.thread[i]); -
trunk/src/VBox/Additions/common/crOpenGL/stub.c
r30475 r30486 446 446 { 447 447 int evb, erb, vmi=0, vma=0; 448 449 XLOCK(pWindow->dpy); 450 if (XCompositeQueryExtension(pWindow->dpy, &evb, &erb) 451 && XCompositeQueryVersion(pWindow->dpy, &vma, &vmi) 448 Display *dpy = stubGetWindowDisplay(pWindow); 449 450 XLOCK(dpy); 451 if (XCompositeQueryExtension(dpy, &evb, &erb) 452 && XCompositeQueryVersion(dpy, &vma, &vmi) 452 453 && (vma>0 || vmi>=4)) 453 454 { … … 455 456 vma=0; 456 457 vmi=0; 457 if (XFixesQueryExtension( pWindow->dpy, &evb, &erb)458 && XFixesQueryVersion( pWindow->dpy, &vma, &vmi)458 if (XFixesQueryExtension(dpy, &evb, &erb) 459 && XFixesQueryVersion(dpy, &vma, &vmi) 459 460 && vma>=2) 460 461 { 461 462 crDebug("XFixes %i.%i", vma, vmi); 462 XUNLOCK( pWindow->dpy);463 XUNLOCK(dpy); 463 464 return GL_TRUE; 464 465 } … … 472 473 crWarning("XComposite not found or old version (%i.%i), no VisibilityTracking", vma, vmi); 473 474 } 474 XUNLOCK( pWindow->dpy);475 XUNLOCK(dpy); 475 476 return GL_FALSE; 476 477 }
Note:
See TracChangeset
for help on using the changeset viewer.