Lines Matching refs:barrier
46 static Bool SwapBarrierIsReadyToSwap(GLuint barrier);
47 static void SwapSwapBarrier(GLuint barrier);
48 static void UpdateSwapBarrierList(GLuint barrier,
63 GLuint barrier; member
141 if (pSwap->barrier && SwapBarrierIsReadyToSwap(pSwap->barrier)) { in SGSwapBuffers()
145 SwapSwapBarrier(pSwap->barrier); in SGSwapBuffers()
147 else if (!pSwap->barrier && SwapGroupIsReadyToSwap(pSwap)) { in SGSwapBuffers()
171 if (pSwap->barrier && SwapBarrierIsReadyToSwap(pSwap->barrier)) { in SGWindowUnmapped()
172 SwapSwapBarrier(pSwap->barrier); in SGWindowUnmapped()
174 else if (!pSwap->barrier && SwapGroupIsReadyToSwap(pSwap)) { in SGWindowUnmapped()
200 pEntry->barrier = 0; in CreateSwapEntry()
277 if (pOldSwap->barrier) in JoinSwapGroupSGIX()
278 UpdateSwapBarrierList(pOldSwap->barrier, in JoinSwapGroupSGIX()
295 pOldSwap->barrier = 0; in JoinSwapGroupSGIX()
374 pOldSwap->barrier = pEntry->barrier; in JoinSwapGroupSGIX()
435 BindSwapGroupToBarrier(GLuint barrier, SwapGroupPtr pSwapGroup) in BindSwapGroupToBarrier() argument
445 pBarrier->pNext = SwapBarrierList[barrier]; in BindSwapGroupToBarrier()
446 SwapBarrierList[barrier] = pBarrier; in BindSwapGroupToBarrier()
452 UnbindSwapGroupFromBarrier(GLuint barrier, SwapGroupPtr pSwapGroup) in UnbindSwapGroupFromBarrier() argument
457 for (pBarrier = SwapBarrierList[barrier], pPrevBarrier = NULL; in UnbindSwapGroupFromBarrier()
467 SwapBarrierList[barrier] = pBarrier->pNext; in UnbindSwapGroupFromBarrier()
476 UpdateSwapBarrierList(GLuint barrier, in UpdateSwapBarrierList() argument
484 UnbindSwapGroupFromBarrier(barrier, pOldSwap); in UpdateSwapBarrierList()
490 for (pBarrier = SwapBarrierList[barrier]; in UpdateSwapBarrierList()
500 SwapBarrierIsReadyToSwap(GLuint barrier) in SwapBarrierIsReadyToSwap() argument
507 for (pBarrier = SwapBarrierList[barrier]; in SwapBarrierIsReadyToSwap()
515 SwapSwapBarrier(GLuint barrier) in SwapSwapBarrier() argument
520 for (pBarrier = SwapBarrierList[barrier]; in SwapSwapBarrier()
526 BindSwapBarrierSGIX(DrawablePtr pDraw, int barrier) in BindSwapBarrierSGIX() argument
530 if (barrier < 0 || barrier > GLX_MAX_SWAP_BARRIERS) in BindSwapBarrierSGIX()
541 if (barrier && pSwapGroup->barrier) in BindSwapBarrierSGIX()
545 if (barrier) { in BindSwapBarrierSGIX()
546 if (!BindSwapGroupToBarrier(barrier, pSwapGroup)) in BindSwapBarrierSGIX()
550 if (!UnbindSwapGroupFromBarrier(pSwapGroup->barrier, pSwapGroup)) in BindSwapBarrierSGIX()
556 pCur->barrier = barrier; in BindSwapBarrierSGIX()