/external/mesa3d/src/gallium/drivers/swr/rasterizer/core/ |
D | threads.h | 36 struct SWR_CONTEXT; 47 SWR_CONTEXT *pContext; 62 void CreateThreadPool(SWR_CONTEXT *pContext, THREAD_POOL *pPool); 63 void StartThreadPool(SWR_CONTEXT* pContext, THREAD_POOL* pPool); 64 void DestroyThreadPool(SWR_CONTEXT *pContext, THREAD_POOL *pPool); 67 void WorkOnFifoFE(SWR_CONTEXT *pContext, uint32_t workerId, uint32_t &curDrawFE); 68 bool WorkOnFifoBE(SWR_CONTEXT *pContext, uint32_t workerId, uint32_t &curDrawBE, TileSet &usedTiles… 69 void WorkOnCompute(SWR_CONTEXT *pContext, uint32_t workerId, uint32_t &curDrawBE); 70 int32_t CompleteDrawContext(SWR_CONTEXT* pContext, DRAW_CONTEXT* pDC);
|
D | api.cpp | 51 void SetupDefaultState(SWR_CONTEXT *pContext); 53 static INLINE SWR_CONTEXT* GetContext(HANDLE hContext) in GetContext() 55 return (SWR_CONTEXT*)hContext; in GetContext() 58 void WakeAllThreads(SWR_CONTEXT *pContext) in WakeAllThreads() 72 void* pContextMem = AlignedMalloc(sizeof(SWR_CONTEXT), KNOB_SIMD_WIDTH * 4); in SwrCreateContext() 73 memset(pContextMem, 0, sizeof(SWR_CONTEXT)); in SwrCreateContext() 74 SWR_CONTEXT *pContext = new (pContextMem) SWR_CONTEXT(); in SwrCreateContext() 177 void QueueWork(SWR_CONTEXT *pContext) in QueueWork() 241 INLINE void QueueDraw(SWR_CONTEXT* pContext) in QueueDraw() 246 INLINE void QueueDispatch(SWR_CONTEXT* pContext) in QueueDispatch() [all …]
|
D | threads.cpp | 248 void bindThread(SWR_CONTEXT* pContext, uint32_t threadId, uint32_t procGroupId = 0, bool bindProcGr… in bindThread() 299 uint32_t GetEnqueuedDraw(SWR_CONTEXT *pContext) in GetEnqueuedDraw() 305 DRAW_CONTEXT *GetDC(SWR_CONTEXT *pContext, uint32_t drawId) in GetDC() 320 bool CheckDependency(SWR_CONTEXT *pContext, DRAW_CONTEXT *pDC, uint32_t lastRetiredDraw) in CheckDependency() 325 bool CheckDependencyFE(SWR_CONTEXT *pContext, DRAW_CONTEXT *pDC, uint32_t lastRetiredDraw) in CheckDependencyFE() 332 INLINE void UpdateClientStats(SWR_CONTEXT* pContext, uint32_t workerId, DRAW_CONTEXT* pDC) in UpdateClientStats() 355 INLINE void ExecuteCallbacks(SWR_CONTEXT* pContext, uint32_t workerId, DRAW_CONTEXT* pDC) in ExecuteCallbacks() 368 INLINE int32_t CompleteDrawContextInl(SWR_CONTEXT* pContext, uint32_t workerId, DRAW_CONTEXT* pDC) in CompleteDrawContextInl() 397 int32_t CompleteDrawContext(SWR_CONTEXT* pContext, DRAW_CONTEXT* pDC) in CompleteDrawContext() 402 INLINE bool FindFirstIncompleteDraw(SWR_CONTEXT* pContext, uint32_t workerId, uint32_t& curDrawBE, … in FindFirstIncompleteDraw() [all …]
|
D | frontend.h | 303 void ProcessClear(SWR_CONTEXT *pContext, DRAW_CONTEXT *pDC, uint32_t workerId, void *pUserData); 304 void ProcessStoreTiles(SWR_CONTEXT *pContext, DRAW_CONTEXT *pDC, uint32_t workerId, void *pUserData… 305 void ProcessDiscardInvalidateTiles(SWR_CONTEXT *pContext, DRAW_CONTEXT *pDC, uint32_t workerId, voi… 306 void ProcessSync(SWR_CONTEXT *pContext, DRAW_CONTEXT *pDC, uint32_t workerId, void *pUserData); 307 void ProcessShutdown(SWR_CONTEXT *pContext, DRAW_CONTEXT *pDC, uint32_t workerId, void *pUserData);
|
D | tilemgr.h | 306 …void InitializeHotTiles(SWR_CONTEXT* pContext, DRAW_CONTEXT* pDC, uint32_t workerId, uint32_t macr… 308 …HOTTILE *GetHotTile(SWR_CONTEXT* pContext, DRAW_CONTEXT* pDC, uint32_t macroID, SWR_RENDERTARGET_A… 311 …HOTTILE *GetHotTileNoLoad(SWR_CONTEXT* pContext, DRAW_CONTEXT* pDC, uint32_t macroID, SWR_RENDERTA…
|
D | clip.cpp | 184 SWR_CONTEXT *pContext = pDC->pContext; in ClipTriangles() 193 SWR_CONTEXT *pContext = pDC->pContext; in ClipLines() 201 SWR_CONTEXT *pContext = pDC->pContext; in ClipPoints()
|
D | context.h | 55 struct SWR_CONTEXT; 191 typedef void(*PFN_FE_WORK_FUNC)(SWR_CONTEXT* pContext, DRAW_CONTEXT* pDC, uint32_t workerId, void* … 386 SWR_CONTEXT* pContext; 434 struct SWR_CONTEXT struct
|
D | frontend.cpp | 59 SWR_CONTEXT *pContext, in ProcessSync() 79 SWR_CONTEXT *pContext, in ProcessShutdown() 110 SWR_CONTEXT *pContext, in ProcessClear() 147 SWR_CONTEXT *pContext, in ProcessStoreTiles() 188 SWR_CONTEXT *pContext, in ProcessDiscardInvalidateTiles() 500 SWR_CONTEXT *pContext = pDC->pContext; in StreamOut() 658 SWR_CONTEXT *pContext = pDC->pContext; in GeometryShaderStage() 921 static void AllocateTessellationData(SWR_CONTEXT* pContext) in AllocateTessellationData() 952 SWR_CONTEXT *pContext = pDC->pContext; in TessellationStages() 1147 SWR_CONTEXT *pContext, in ProcessDraw()
|
D | tilemgr.cpp | 86 HOTTILE* HotTileMgr::GetHotTile(SWR_CONTEXT* pContext, DRAW_CONTEXT* pDC, uint32_t macroID, SWR_REN… in GetHotTile() 181 SWR_CONTEXT* pContext, DRAW_CONTEXT* pDC, uint32_t macroID, in GetHotTileNoLoad() 379 void HotTileMgr::InitializeHotTiles(SWR_CONTEXT* pContext, DRAW_CONTEXT* pDC, uint32_t workerId, ui… in InitializeHotTiles()
|
D | backend.cpp | 50 SWR_CONTEXT *pContext = pDC->pContext; in ProcessComputeBE() 232 SWR_CONTEXT *pContext = pDC->pContext; in ProcessClearBE() 333 SWR_CONTEXT *pContext = pDC->pContext; in ProcessStoreTileBE() 403 SWR_CONTEXT *pContext = pDC->pContext; in ProcessDiscardInvalidateTilesBE() 457 SWR_CONTEXT *pContext = pDC->pContext; in BackendSingleSample() 652 SWR_CONTEXT *pContext = pDC->pContext; in BackendSampleRate() 869 SWR_CONTEXT *pContext = pDC->pContext; in BackendPixelRate() 1066 SWR_CONTEXT *pContext = pDC->pContext; in BackendNullPS()
|
D | rasterizer.cpp | 773 SWR_CONTEXT *pContext = pDC->pContext; in GenerateSVInnerCoverage() 840 SWR_CONTEXT *pContext = pDC->pContext; in RasterizeTriangle() 1426 SWR_CONTEXT *pContext = pDC->pContext; in RasterizeSimplePoint() 1493 SWR_CONTEXT *pContext = pDC->pContext; in GetRenderHotTiles() 1569 SWR_CONTEXT *pContext = pDC->pContext; in RasterizeLine()
|
D | binner.cpp | 444 SWR_CONTEXT *pContext = pDC->pContext; in BinTriangles() 893 SWR_CONTEXT *pContext = pDC->pContext; in BinPoints() 1238 SWR_CONTEXT *pContext = pDC->pContext; in BinPostSetupLines() 1449 SWR_CONTEXT *pContext = pDC->pContext; in BinLines()
|
D | clip.h | 466 SWR_CONTEXT* pContext = pa.pDC->pContext; in ExecuteStage()
|
D | backend.h | 557 SWR_CONTEXT *pContext = pDC->pContext;
|