/external/mesa3d/src/gallium/drivers/swr/rasterizer/core/ |
D | backend.h | 37 void ProcessComputeBE(DRAW_CONTEXT* pDC, 42 void ProcessSyncBE(DRAW_CONTEXT* pDC, uint32_t workerId, uint32_t macroTile, void* pUserData); 43 void ProcessClearBE(DRAW_CONTEXT* pDC, uint32_t workerId, uint32_t macroTile, void* pUserData); 44 void ProcessStoreTilesBE(DRAW_CONTEXT* pDC, uint32_t workerId, uint32_t macroTile, void* pData); 45 void ProcessDiscardInvalidateTilesBE(DRAW_CONTEXT* pDC, 49 void ProcessShutdownBE(DRAW_CONTEXT* pDC, uint32_t workerId, uint32_t macroTile, void* pUserData); 51 typedef void (*PFN_CLEAR_TILES)(DRAW_CONTEXT*,
|
D | context.h | 57 struct DRAW_CONTEXT; 146 typedef void (*PFN_WORK_FUNC)(DRAW_CONTEXT* pDC, 177 DRAW_CONTEXT* pDC; 198 DRAW_CONTEXT* pDC, 226 typedef void (*PFN_PROCESS_PRIMS)(DRAW_CONTEXT* pDC, 236 typedef void(SIMDCALL* PFN_PROCESS_PRIMS_SIMD16)(DRAW_CONTEXT* pDC, 372 DRAW_CONTEXT*, uint32_t, uint32_t, uint32_t, SWR_TRIANGLE_DESC&, RenderOutputBuffers&); 432 struct DRAW_CONTEXT struct 460 static_assert((sizeof(DRAW_CONTEXT) & 63) == 0, "Invalid size for DRAW_CONTEXT"); argument 462 INLINE const API_STATE& GetApiState(const DRAW_CONTEXT* pDC) in GetApiState() [all …]
|
D | clip.cpp | 179 void ClipRectangles(DRAW_CONTEXT* pDC, in ClipRectangles() 194 void ClipTriangles(DRAW_CONTEXT* pDC, in ClipTriangles() 209 void ClipLines(DRAW_CONTEXT* pDC, in ClipLines() 224 void ClipPoints(DRAW_CONTEXT* pDC, in ClipPoints() 240 void SIMDCALL ClipRectangles_simd16(DRAW_CONTEXT* pDC, in ClipRectangles_simd16() 264 void SIMDCALL ClipTriangles_simd16(DRAW_CONTEXT* pDC, in ClipTriangles_simd16() 288 void SIMDCALL ClipLines_simd16(DRAW_CONTEXT* pDC, in ClipLines_simd16() 312 void SIMDCALL ClipPoints_simd16(DRAW_CONTEXT* pDC, in ClipPoints_simd16()
|
D | frontend.h | 368 bool CanUseSimplePoints(DRAW_CONTEXT* pDC) in CanUseSimplePoints() 396 void ProcessClear(SWR_CONTEXT* pContext, DRAW_CONTEXT* pDC, uint32_t workerId, void* pUserData); 398 DRAW_CONTEXT* pDC, 402 DRAW_CONTEXT* pDC, 405 void ProcessSync(SWR_CONTEXT* pContext, DRAW_CONTEXT* pDC, uint32_t workerId, void* pUserData); 406 void ProcessShutdown(SWR_CONTEXT* pContext, DRAW_CONTEXT* pDC, uint32_t workerId, void* pUserData); 414 void BinPoints(DRAW_CONTEXT* pDC, 422 void BinLines(DRAW_CONTEXT* pDC, 431 void SIMDCALL BinPoints_simd16(DRAW_CONTEXT* pDC, 439 void SIMDCALL BinLines_simd16(DRAW_CONTEXT* pDC,
|
D | tilemgr.h | 144 typedef void (*PFN_DISPATCH)(DRAW_CONTEXT* pDC, 218 void dispatch(DRAW_CONTEXT* pDC, in dispatch() 301 DRAW_CONTEXT* pDC, 306 DRAW_CONTEXT* pDC, 315 DRAW_CONTEXT* pDC,
|
D | api.cpp | 239 DRAW_CONTEXT* pDC = pContext->pCurDrawContext; in QueueWork() 314 DRAW_CONTEXT* GetDrawContext(SWR_CONTEXT* pContext, bool isSplitDraw = false) in GetDrawContext() 339 DRAW_CONTEXT* pCurDrawContext = &pContext->dcRing[dcIndex]; in GetDrawContext() 349 DRAW_CONTEXT* pPrevDrawContext = pContext->pPrevDrawContext; in GetDrawContext() 411 DRAW_CONTEXT* pDC = GetDrawContext(pContext); in GetDrawState() 420 DRAW_CONTEXT* pDC = GetDrawContext(pContext); in SwrDestroyContext() 516 DRAW_CONTEXT* pDC = GetDrawContext(pContext); in SwrSync() 540 DRAW_CONTEXT* pDC = GetDrawContext(pContext); in SwrStallBE() 777 void SetupMacroTileScissors(DRAW_CONTEXT* pDC) in SetupMacroTileScissors() 831 void SetupPipeline(DRAW_CONTEXT* pDC) in SetupPipeline() [all …]
|
D | backend.cpp | 47 void ProcessComputeBE(DRAW_CONTEXT* pDC, in ProcessComputeBE() 101 void ProcessShutdownBE(DRAW_CONTEXT* pDC, uint32_t workerId, uint32_t macroTile, void* pUserData) in ProcessShutdownBE() 106 void ProcessSyncBE(DRAW_CONTEXT* pDC, uint32_t workerId, uint32_t macroTile, void* pUserData) in ProcessSyncBE() 113 void ProcessStoreTileBE(DRAW_CONTEXT* pDC, in ProcessStoreTileBE() 200 void ProcessStoreTilesBE(DRAW_CONTEXT* pDC, uint32_t workerId, uint32_t macroTile, void* pData) in ProcessStoreTilesBE() 213 void ProcessDiscardInvalidateTilesBE(DRAW_CONTEXT* pDC, in ProcessDiscardInvalidateTilesBE() 253 void BackendNullPS(DRAW_CONTEXT* pDC, in BackendNullPS()
|
D | threads.h | 37 struct DRAW_CONTEXT; 80 int32_t CompleteDrawContext(SWR_CONTEXT* pContext, DRAW_CONTEXT* pDC);
|
D | threads.cpp | 379 DRAW_CONTEXT* GetDC(SWR_CONTEXT* pContext, uint32_t drawId) in GetDC() 394 bool CheckDependency(SWR_CONTEXT* pContext, DRAW_CONTEXT* pDC, uint32_t lastRetiredDraw) in CheckDependency() 399 bool CheckDependencyFE(SWR_CONTEXT* pContext, DRAW_CONTEXT* pDC, uint32_t lastRetiredDraw) in CheckDependencyFE() 406 INLINE void UpdateClientStats(SWR_CONTEXT* pContext, uint32_t workerId, DRAW_CONTEXT* pDC) in UpdateClientStats() 429 INLINE void ExecuteCallbacks(SWR_CONTEXT* pContext, uint32_t workerId, DRAW_CONTEXT* pDC) in ExecuteCallbacks() 446 INLINE int32_t CompleteDrawContextInl(SWR_CONTEXT* pContext, uint32_t workerId, DRAW_CONTEXT* pDC) in CompleteDrawContextInl() 478 int32_t CompleteDrawContext(SWR_CONTEXT* pContext, DRAW_CONTEXT* pDC) in CompleteDrawContext() 492 DRAW_CONTEXT* pDC = &pContext->dcRing[curDrawBE % pContext->MAX_DRAWS_IN_FLIGHT]; in FindFirstIncompleteDraw() 562 DRAW_CONTEXT* pDC = &pContext->dcRing[i % pContext->MAX_DRAWS_IN_FLIGHT]; in WorkOnFifoBE() 675 INLINE void CompleteDrawFE(SWR_CONTEXT* pContext, uint32_t workerId, DRAW_CONTEXT* pDC) in CompleteDrawFE() [all …]
|
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 | clip.h | 203 void BinFunc(DRAW_CONTEXT* pDC, 265 void BinFunc(DRAW_CONTEXT* pDC, 317 INLINE Clipper(uint32_t in_workerId, DRAW_CONTEXT* in_pDC) : 1287 DRAW_CONTEXT* pDC{nullptr}; 1296 void ClipRectangles(DRAW_CONTEXT* pDC, 1304 void ClipTriangles(DRAW_CONTEXT* pDC, 1312 void ClipLines(DRAW_CONTEXT* pDC, 1320 void ClipPoints(DRAW_CONTEXT* pDC, 1329 void SIMDCALL ClipRectangles_simd16(DRAW_CONTEXT* pDC, 1337 void SIMDCALL ClipTriangles_simd16(DRAW_CONTEXT* pDC, [all …]
|
D | binner.cpp | 40 void BinPostSetupLinesImpl(DRAW_CONTEXT* pDC, 51 void BinPostSetupPointsImpl(DRAW_CONTEXT* pDC, 74 DRAW_CONTEXT* pDC, PA_STATE& pa, uint32_t triIndex, uint32_t primId, float* pBuffer) in ProcessAttributes() 211 typedef void (*PFN_PROCESS_ATTRIBUTES)(DRAW_CONTEXT*, PA_STATE&, uint32_t, uint32_t, float*); 350 uint32_t SIMDCALL EarlyRasterizer(DRAW_CONTEXT* pDC, in EarlyRasterizer() 667 void SIMDCALL BinTrianglesImpl(DRAW_CONTEXT* pDC, in BinTrianglesImpl() 1214 void BinTriangles(DRAW_CONTEXT* pDC, in BinTriangles() 1229 void SIMDCALL BinTriangles_simd16(DRAW_CONTEXT* pDC, in BinTriangles_simd16() 1281 void BinPostSetupPointsImpl(DRAW_CONTEXT* pDC, in BinPostSetupPointsImpl() 1599 void BinPointsImpl(DRAW_CONTEXT* pDC, in BinPointsImpl() [all …]
|
D | tilemgr.cpp | 92 DRAW_CONTEXT* pDC, in GetHotTile() 214 DRAW_CONTEXT* pDC, in GetHotTileNoLoad() 341 DRAW_CONTEXT* pDC, in InitializeHotTiles()
|
D | rasterizer.cpp | 45 void RasterizeLine(DRAW_CONTEXT* pDC, uint32_t workerId, uint32_t macroTile, void* pData) in RasterizeLine() 251 void RasterizeSimplePoint(DRAW_CONTEXT* pDC, uint32_t workerId, uint32_t macroTile, void* pData) in RasterizeSimplePoint() 320 void RasterizeTriPoint(DRAW_CONTEXT* pDC, uint32_t workerId, uint32_t macroTile, void* pData) in RasterizeTriPoint()
|
D | backend_clear.cpp | 60 INLINE void ClearMacroTile(DRAW_CONTEXT* pDC, in ClearMacroTile() 158 void ProcessClearBE(DRAW_CONTEXT* pDC, uint32_t workerId, uint32_t macroTile, void* pUserData) in ProcessClearBE()
|
D | frontend.cpp | 51 void ProcessSync(SWR_CONTEXT* pContext, DRAW_CONTEXT* pDC, uint32_t workerId, void* pUserData) in ProcessSync() 67 void ProcessShutdown(SWR_CONTEXT* pContext, DRAW_CONTEXT* pDC, uint32_t workerId, void* pUserData) in ProcessShutdown() 94 void ProcessClear(SWR_CONTEXT* pContext, DRAW_CONTEXT* pDC, uint32_t workerId, void* pUserData) in ProcessClear() 127 void ProcessStoreTiles(SWR_CONTEXT* pContext, DRAW_CONTEXT* pDC, uint32_t workerId, void* pUserData) in ProcessStoreTiles() 165 DRAW_CONTEXT* pDC, in ProcessDiscardInvalidateTiles() 510 DRAW_CONTEXT* pDC, PA_STATE& pa, uint32_t workerId, uint32_t* pPrimData, uint32_t streamIndex) in StreamOut() 821 static void GeometryShaderStage(DRAW_CONTEXT* pDC, in GeometryShaderStage() 1177 static INLINE void AllocateGsBuffers(DRAW_CONTEXT* pDC, in AllocateGsBuffers() 1257 static void TessellationStages(DRAW_CONTEXT* pDC, in TessellationStages() 1670 void ProcessDraw(SWR_CONTEXT* pContext, DRAW_CONTEXT* pDC, uint32_t workerId, void* pUserData) in ProcessDraw()
|
D | pa.h | 70 DRAW_CONTEXT* pDC{nullptr}; // draw context 88 PA_STATE(DRAW_CONTEXT* in_pDC, in PA_STATE() 185 PA_STATE_OPT(DRAW_CONTEXT* pDC, 466 PA_STATE_CUT(DRAW_CONTEXT* pDC, in PA_STATE_CUT() 1277 PA_TESS(DRAW_CONTEXT* in_pDC, 1604 PA_FACTORY(DRAW_CONTEXT* pDC, in PA_FACTORY()
|
D | backend_impl.h | 632 INLINE void SetRenderHotTilesDirty(DRAW_CONTEXT* pDC, RenderOutputBuffers& renderBuffers) 723 PixelRateZTestLoop(DRAW_CONTEXT* DC, 866 DRAW_CONTEXT* pDC; 917 INLINE void OutputMerger8x2(DRAW_CONTEXT* pDC, 1018 void BackendPixelRate(DRAW_CONTEXT* pDC,
|
D | rasterizer_impl.h | 44 void GetRenderHotTiles(DRAW_CONTEXT* pDC, 106 INLINE uint64_t rasterizePartialTile(DRAW_CONTEXT* pDC, in rasterizePartialTile() 821 INLINE GenerateSVInnerCoverage(DRAW_CONTEXT*, uint32_t, EDGE*, double*, uint64_t&){}; 831 INLINE GenerateSVInnerCoverage(DRAW_CONTEXT* pDC, 921 void RasterizeTriangle(DRAW_CONTEXT* pDC, uint32_t workerId, uint32_t macroTile, void* pDesc) 1425 void GetRenderHotTiles(DRAW_CONTEXT* pDC,
|
D | backend_singlesample.cpp | 41 void BackendSingleSample(DRAW_CONTEXT* pDC, in BackendSingleSample()
|
D | backend_sample.cpp | 41 void BackendSampleRate(DRAW_CONTEXT* pDC, in BackendSampleRate()
|
D | pa_avx.cpp | 2755 PA_STATE_OPT::PA_STATE_OPT(DRAW_CONTEXT* in_pDC, in PA_STATE_OPT()
|
/external/mesa3d/src/gallium/drivers/swr/ |
D | swr_memory.h | 34 DRAW_CONTEXT *pDC = (DRAW_CONTEXT*)hDC; in swr_LoadHotTile() 49 DRAW_CONTEXT *pDC = (DRAW_CONTEXT*)hDC; in swr_StoreHotTile()
|