OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
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