Searched refs:dcRing (Results 1 – 3 of 3) sorted by relevance
375 return pContext->dcRing.GetHead(); in GetEnqueuedDraw()381 return &pContext->dcRing[(drawId - 1) % pContext->MAX_DRAWS_IN_FLIGHT]; in GetDC()471 pContext->dcRing.Dequeue(); // Remove from tail in CompleteDrawContextInl()492 DRAW_CONTEXT* pDC = &pContext->dcRing[curDrawBE % pContext->MAX_DRAWS_IN_FLIGHT]; in FindFirstIncompleteDraw()550 pContext->dcRing[curDrawBE % pContext->MAX_DRAWS_IN_FLIGHT].drawId - 1; in WorkOnFifoBE()562 DRAW_CONTEXT* pDC = &pContext->dcRing[i % pContext->MAX_DRAWS_IN_FLIGHT]; in WorkOnFifoBE()734 DRAW_CONTEXT* pDC = &pContext->dcRing[dcSlot]; in WorkOnFifoFE()751 DRAW_CONTEXT* pDC = &pContext->dcRing[dcSlot]; in WorkOnFifoFE()799 pContext->dcRing[curDrawBE % pContext->MAX_DRAWS_IN_FLIGHT].drawId - 1; in WorkOnCompute()803 DRAW_CONTEXT* pDC = &pContext->dcRing[i % pContext->MAX_DRAWS_IN_FLIGHT]; in WorkOnCompute()[all …]
96 pContext->dcRing.Init(pContext->MAX_DRAWS_IN_FLIGHT); in SwrCreateContext()106 pContext->dcRing[dc].pArena = new CachingArena(pContext->cachingArenaAllocator); in SwrCreateContext()107 new (&pContext->pMacroTileManagerArray[dc]) MacroTileMgr(*pContext->dcRing[dc].pArena); in SwrCreateContext()262 pContext->dcRing.Enqueue(); in QueueWork()321 while (pContext->dcRing.IsFull()) in GetDrawContext()326 uint64_t curDraw = pContext->dcRing.GetHead(); in GetDrawContext()339 DRAW_CONTEXT* pCurDrawContext = &pContext->dcRing[dcIndex]; in GetDrawContext()396 pCurDrawContext->drawId = pContext->dcRing.GetHead(); in GetDrawContext()433 AlignedFree(pContext->dcRing[i].dynState.pStats); in SwrDestroyContext()434 delete pContext->dcRing[i].pArena; in SwrDestroyContext()[all …]
498 RingBuffer<DRAW_CONTEXT> dcRing; member