Home
last modified time | relevance | path

Searched refs:dcRing (Results 1 – 3 of 3) sorted by relevance

/external/mesa3d/src/gallium/drivers/swr/rasterizer/core/
Dthreads.cpp375 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 …]
Dapi.cpp96 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 …]
Dcontext.h498 RingBuffer<DRAW_CONTEXT> dcRing; member