/external/mesa3d/src/gallium/drivers/swr/rasterizer/core/ |
D | backend.h | 38 void ProcessSyncBE(DRAW_CONTEXT *pDC, uint32_t workerId, uint32_t macroTile, void *pUserData); 39 void ProcessClearBE(DRAW_CONTEXT *pDC, uint32_t workerId, uint32_t macroTile, void *pUserData); 40 void ProcessStoreTilesBE(DRAW_CONTEXT *pDC, uint32_t workerId, uint32_t macroTile, void *pData); 41 void ProcessDiscardInvalidateTilesBE(DRAW_CONTEXT *pDC, uint32_t workerId, uint32_t macroTile, void… 42 void ProcessShutdownBE(DRAW_CONTEXT *pDC, uint32_t workerId, uint32_t macroTile, void *pUserData);
|
D | backend_clear.cpp | 79 INLINE void ClearMacroTile(DRAW_CONTEXT *pDC, SWR_RENDERTARGET_ATTACHMENT rt, uint32_t macroTile, u… in ClearMacroTile() argument 115 MacroTileMgr::getTileIndices(macroTile, tileX, tileY); in ClearMacroTile() 149 …HOTTILE *pHotTile = pDC->pContext->pHotTileMgr->GetHotTile(pDC->pContext, pDC, macroTile, rt, true… in ClearMacroTile() 172 void ProcessClearBE(DRAW_CONTEXT *pDC, uint32_t workerId, uint32_t macroTile, void *pUserData) in ProcessClearBE() argument 194 …HOTTILE *pHotTile = pContext->pHotTileMgr->GetHotTile(pContext, pDC, macroTile, (SWR_RENDERTARGET_… in ProcessClearBE() 207 …HOTTILE *pHotTile = pContext->pHotTileMgr->GetHotTile(pContext, pDC, macroTile, SWR_ATTACHMENT_DEP… in ProcessClearBE() 214 …HOTTILE *pHotTile = pContext->pHotTileMgr->GetHotTile(pContext, pDC, macroTile, SWR_ATTACHMENT_STE… in ProcessClearBE() 245 …pfnClearTiles(pDC, (SWR_RENDERTARGET_ATTACHMENT)rt, macroTile, pClear->renderTargetArrayIndex, cle… in ProcessClearBE() 256 …pfnClearTiles(pDC, SWR_ATTACHMENT_DEPTH, macroTile, pClear->renderTargetArrayIndex, clearData, pCl… in ProcessClearBE() 265 …pfnClearTiles(pDC, SWR_ATTACHMENT_STENCIL, macroTile, pClear->renderTargetArrayIndex, clearData, p… in ProcessClearBE()
|
D | backend.cpp | 93 void ProcessShutdownBE(DRAW_CONTEXT *pDC, uint32_t workerId, uint32_t macroTile, void *pUserData) in ProcessShutdownBE() argument 98 void ProcessSyncBE(DRAW_CONTEXT *pDC, uint32_t workerId, uint32_t macroTile, void *pUserData) in ProcessSyncBE() argument 101 MacroTileMgr::getTileIndices(macroTile, x, y); in ProcessSyncBE() 105 void ProcessStoreTileBE(DRAW_CONTEXT *pDC, uint32_t workerId, uint32_t macroTile, STORE_TILES_DESC*… in ProcessStoreTileBE() argument 129 MacroTileMgr::getTileIndices(macroTile, x, y); in ProcessStoreTileBE() 132 …HOTTILE *pHotTile = pContext->pHotTileMgr->GetHotTileNoLoad(pContext, pDC, macroTile, attachment, … in ProcessStoreTileBE() 141 …pfnClearTiles(pDC, attachment, macroTile, pHotTile->renderTargetArrayIndex, pHotTile->clearData, p… in ProcessStoreTileBE() 165 void ProcessStoreTilesBE(DRAW_CONTEXT *pDC, uint32_t workerId, uint32_t macroTile, void *pData) in ProcessStoreTilesBE() argument 174 ProcessStoreTileBE(pDC, workerId, macroTile, pDesc, (SWR_RENDERTARGET_ATTACHMENT)rt); in ProcessStoreTilesBE() 178 void ProcessDiscardInvalidateTilesBE(DRAW_CONTEXT *pDC, uint32_t workerId, uint32_t macroTile, void… in ProcessDiscardInvalidateTilesBE() argument [all …]
|
D | rasterizer.cpp | 44 void RasterizeLine(DRAW_CONTEXT *pDC, uint32_t workerId, uint32_t macroTile, void *pData) in RasterizeLine() argument 63 MacroTileMgr::getTileIndices(macroTile, macroX, macroY); in RasterizeLine() 173 pfnTriRast(pDC, workerId, macroTile, (void*)&newWorkDesc); in RasterizeLine() 246 pfnTriRast(pDC, workerId, macroTile, (void*)&newWorkDesc); in RasterizeLine() 252 void RasterizeSimplePoint(DRAW_CONTEXT *pDC, uint32_t workerId, uint32_t macroTile, void* pData) in RasterizeSimplePoint() argument 308 …GetRenderHotTiles(pDC, macroTile, tileAlignedX >> KNOB_TILE_X_DIM_SHIFT , tileAlignedY >> KNOB_TIL… in RasterizeSimplePoint() 316 void RasterizeTriPoint(DRAW_CONTEXT *pDC, uint32_t workerId, uint32_t macroTile, void* pData) in RasterizeTriPoint() argument 403 pfnTriRast(pDC, workerId, macroTile, (void*)&newWorkDesc); in RasterizeTriPoint() 441 pfnTriRast(pDC, workerId, macroTile, (void*)&newWorkDesc); in RasterizeTriPoint()
|
D | rasterizer.h | 35 void RasterizeLine(DRAW_CONTEXT *pDC, uint32_t workerId, uint32_t macroTile, void *pData); 36 void RasterizeSimplePoint(DRAW_CONTEXT *pDC, uint32_t workerId, uint32_t macroTile, void *pData); 37 void RasterizeTriPoint(DRAW_CONTEXT *pDC, uint32_t workerId, uint32_t macroTile, void *pData);
|
D | context.h | 143 typedef void(*PFN_WORK_FUNC)(DRAW_CONTEXT* pDC, uint32_t workerId, uint32_t macroTile, void* pDesc);
|
D | rasterizer_impl.h | 840 void RasterizeTriangle(DRAW_CONTEXT* pDC, uint32_t workerId, uint32_t macroTile, void* pDesc) 1004 MacroTileMgr::getTileIndices(macroTile, macroX, macroY); 1151 …GetRenderHotTiles<RT::MT::numSamples>(pDC, macroTile, minTileX, minTileY, renderBuffers, triDesc.t…
|