Searched refs:dcRing (Results 1 – 3 of 3) sorted by relevance
321 return pContext->dcRing.GetHead(); in GetEnqueuedDraw()327 return &pContext->dcRing[(drawId-1) % pContext->MAX_DRAWS_IN_FLIGHT]; in GetDC()412 pContext->dcRing.Dequeue(); // Remove from tail in CompleteDrawContextInl()430 DRAW_CONTEXT *pDC = &pContext->dcRing[curDrawBE % pContext->MAX_DRAWS_IN_FLIGHT]; in FindFirstIncompleteDraw()487 … uint32_t lastRetiredDraw = pContext->dcRing[curDrawBE % pContext->MAX_DRAWS_IN_FLIGHT].drawId - 1; in WorkOnFifoBE()499 DRAW_CONTEXT *pDC = &pContext->dcRing[i % pContext->MAX_DRAWS_IN_FLIGHT]; in WorkOnFifoBE()646 DRAW_CONTEXT *pDC = &pContext->dcRing[dcSlot]; in WorkOnFifoFE()663 DRAW_CONTEXT *pDC = &pContext->dcRing[dcSlot]; in WorkOnFifoFE()703 … uint32_t lastRetiredDraw = pContext->dcRing[curDrawBE % pContext->MAX_DRAWS_IN_FLIGHT].drawId - 1; in WorkOnCompute()707 DRAW_CONTEXT *pDC = &pContext->dcRing[i % pContext->MAX_DRAWS_IN_FLIGHT]; in WorkOnCompute()[all …]
83 pContext->dcRing.Init(pContext->MAX_DRAWS_IN_FLIGHT); in SwrCreateContext()91 pContext->dcRing[dc].pArena = new CachingArena(pContext->cachingArenaAllocator); in SwrCreateContext()92 new (&pContext->pMacroTileManagerArray[dc]) MacroTileMgr(*pContext->dcRing[dc].pArena); in SwrCreateContext()230 pContext->dcRing.Enqueue(); in QueueWork()286 while (pContext->dcRing.IsFull()) in GetDrawContext()291 uint64_t curDraw = pContext->dcRing.GetHead(); in GetDrawContext()304 DRAW_CONTEXT* pCurDrawContext = &pContext->dcRing[dcIndex]; in GetDrawContext()361 pCurDrawContext->drawId = pContext->dcRing.GetHead(); in GetDrawContext()398 AlignedFree(pContext->dcRing[i].dynState.pStats); in SwrDestroyContext()399 delete pContext->dcRing[i].pArena; in SwrDestroyContext()[all …]
460 RingBuffer<DRAW_CONTEXT> dcRing; member