Home
last modified time | relevance | path

Searched refs:DRAW_CONTEXT (Results 1 – 23 of 23) sorted by relevance

/external/mesa3d/src/gallium/drivers/swr/rasterizer/core/
Dbackend.h37 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*,
Dcontext.h57 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 …]
Dclip.cpp179 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()
Dfrontend.h368 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,
Dtilemgr.h144 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,
Dapi.cpp239 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 …]
Dbackend.cpp47 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()
Dthreads.h37 struct DRAW_CONTEXT;
80 int32_t CompleteDrawContext(SWR_CONTEXT* pContext, DRAW_CONTEXT* pDC);
Dthreads.cpp379 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 …]
Drasterizer.h35 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);
Dclip.h203 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 …]
Dbinner.cpp40 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 …]
Dtilemgr.cpp92 DRAW_CONTEXT* pDC, in GetHotTile()
214 DRAW_CONTEXT* pDC, in GetHotTileNoLoad()
341 DRAW_CONTEXT* pDC, in InitializeHotTiles()
Drasterizer.cpp45 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()
Dbackend_clear.cpp60 INLINE void ClearMacroTile(DRAW_CONTEXT* pDC, in ClearMacroTile()
158 void ProcessClearBE(DRAW_CONTEXT* pDC, uint32_t workerId, uint32_t macroTile, void* pUserData) in ProcessClearBE()
Dfrontend.cpp51 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()
Dpa.h70 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()
Dbackend_impl.h632 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,
Drasterizer_impl.h44 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,
Dbackend_singlesample.cpp41 void BackendSingleSample(DRAW_CONTEXT* pDC, in BackendSingleSample()
Dbackend_sample.cpp41 void BackendSampleRate(DRAW_CONTEXT* pDC, in BackendSampleRate()
Dpa_avx.cpp2755 PA_STATE_OPT::PA_STATE_OPT(DRAW_CONTEXT* in_pDC, in PA_STATE_OPT()
/external/mesa3d/src/gallium/drivers/swr/
Dswr_memory.h34 DRAW_CONTEXT *pDC = (DRAW_CONTEXT*)hDC; in swr_LoadHotTile()
49 DRAW_CONTEXT *pDC = (DRAW_CONTEXT*)hDC; in swr_StoreHotTile()