HomeSort by relevance Sort by last modified time
    Searched refs:curDrawBE (Results 1 - 2 of 2) sorted by null

  /external/mesa3d/src/gallium/drivers/swr/rasterizer/core/
threads.h 70 bool WorkOnFifoBE(SWR_CONTEXT *pContext, uint32_t workerId, uint32_t &curDrawBE, TileSet &usedTiles, uint32_t numaNode, uint32_t numaMask);
71 void WorkOnCompute(SWR_CONTEXT *pContext, uint32_t workerId, uint32_t &curDrawBE);
threads.cpp 424 INLINE bool FindFirstIncompleteDraw(SWR_CONTEXT* pContext, uint32_t workerId, uint32_t& curDrawBE, uint32_t& drawEnqueued)
428 while (IDComparesLess(curDrawBE, drawEnqueued))
430 DRAW_CONTEXT *pDC = &pContext->dcRing[curDrawBE % pContext->MAX_DRAWS_IN_FLIGHT];
441 curDrawBE++;
451 return IDComparesLess(curDrawBE, drawEnqueued);
458 /// @param curDrawBE - This tracks the draw contexts that this thread has processed. Each worker thread
459 /// has its own curDrawBE counter and this ensures that each worker processes all the
472 uint32_t &curDrawBE,
480 // return. FindFirstIncompleteDraw is responsible for incrementing the curDrawBE.
482 if (FindFirstIncompleteDraw(pContext, workerId, curDrawBE, drawEnqueued) == false
    [all...]

Completed in 82 milliseconds