Searched refs:pDC (Results 1 - 25 of 32) sorted by relevance

12

/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/swr/rasterizer/core/core/
H A 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);
H A Dclip.cpp179 void ClipRectangles(DRAW_CONTEXT* pDC, argument
188 RDTSC_BEGIN(FEClipRectangles, pDC->drawId);
189 Clipper<SIMD256, 3> clipper(workerId, pDC);
194 void ClipTriangles(DRAW_CONTEXT* pDC, argument
203 RDTSC_BEGIN(FEClipTriangles, pDC->drawId);
204 Clipper<SIMD256, 3> clipper(workerId, pDC);
209 void ClipLines(DRAW_CONTEXT* pDC, argument
218 RDTSC_BEGIN(FEClipLines, pDC->drawId);
219 Clipper<SIMD256, 2> clipper(workerId, pDC);
224 void ClipPoints(DRAW_CONTEXT* pDC, argument
240 ClipRectangles_simd16(DRAW_CONTEXT * pDC,PA_STATE & pa,uint32_t workerId,simd16vector prims[],uint32_t primMask,simd16scalari const & primId,simd16scalari const & viewportIdx,simd16scalari const & rtIdx) argument
264 ClipTriangles_simd16(DRAW_CONTEXT * pDC,PA_STATE & pa,uint32_t workerId,simd16vector prims[],uint32_t primMask,simd16scalari const & primId,simd16scalari const & viewportIdx,simd16scalari const & rtIdx) argument
288 ClipLines_simd16(DRAW_CONTEXT * pDC,PA_STATE & pa,uint32_t workerId,simd16vector prims[],uint32_t primMask,simd16scalari const & primId,simd16scalari const & viewportIdx,simd16scalari const & rtIdx) argument
312 ClipPoints_simd16(DRAW_CONTEXT * pDC,PA_STATE & pa,uint32_t workerId,simd16vector prims[],uint32_t primMask,simd16scalari const & primId,simd16scalari const & viewportIdx,simd16scalari const & rtIdx) argument
[all...]
H A Dapi.cpp227 DRAW_CONTEXT* pDC = pContext->pCurDrawContext; local in function:QueueWork
228 uint32_t dcIndex = pDC->drawId % pContext->MAX_DRAWS_IN_FLIGHT;
232 pDC->pTileMgr = &pContext->pMacroTileManagerArray[dcIndex];
233 pDC->pTileMgr->initialize();
281 RDTSC_BEGIN(APIDrawWakeAllThreads, pDC->drawId);
399 DRAW_CONTEXT* pDC = GetDrawContext(pContext); local in function:GetDrawState
400 SWR_ASSERT(pDC->pState != nullptr);
402 return &pDC->pState->state;
408 DRAW_CONTEXT* pDC = GetDrawContext(pContext); local in function:SwrDestroyContext
410 pDC
500 DRAW_CONTEXT* pDC = GetDrawContext(pContext); local in function:SwrSync
524 DRAW_CONTEXT* pDC = GetDrawContext(pContext); local in function:SwrStallBE
753 SetupMacroTileScissors(DRAW_CONTEXT * pDC) argument
807 SetupPipeline(DRAW_CONTEXT * pDC) argument
1059 InitDraw(DRAW_CONTEXT * pDC,bool isSplitDraw) argument
1074 MaxVertsPerDraw(DRAW_CONTEXT * pDC,uint32_t totalVerts,PRIMITIVE_TOPOLOGY topology) argument
1174 DRAW_CONTEXT* pDC = GetDrawContext(pContext); local in function:DrawInstanced
1205 DRAW_CONTEXT* pDC = GetDrawContext(pContext, isSplitDraw); local in function:DrawInstanced
1308 DRAW_CONTEXT* pDC = GetDrawContext(pContext); local in function:DrawIndexedInstance
1465 DRAW_CONTEXT* pDC = GetDrawContext(pContext); local in function:SwrInvalidateTiles
1496 DRAW_CONTEXT* pDC = GetDrawContext(pContext); local in function:SwrDiscardRect
1531 DRAW_CONTEXT* pDC = GetDrawContext(pContext); local in function:SwrDispatch
1566 DRAW_CONTEXT* pDC = GetDrawContext(pContext); local in function:SwrStoreTiles
1608 DRAW_CONTEXT* pDC = GetDrawContext(pContext); local in function:SwrClearRenderTarget
1640 DRAW_CONTEXT* pDC = GetDrawContext(pContext); local in function:SwrGetPrivateContextState
1663 DRAW_CONTEXT* pDC = GetDrawContext(pContext); local in function:SwrAllocDrawContextMemory
1675 DRAW_CONTEXT* pDC = GetDrawContext(pContext); local in function:SwrEnableStatsFE
1687 DRAW_CONTEXT* pDC = GetDrawContext(pContext); local in function:SwrEnableStatsBE
1698 DRAW_CONTEXT* pDC = GetDrawContext(pContext); local in function:SwrEndFrame
[all...]
H A Dbackend.cpp44 /// @param pDC - pointer to draw context (dispatch).
47 void ProcessComputeBE(DRAW_CONTEXT* pDC, argument
53 SWR_CONTEXT* pContext = pDC->pContext;
55 RDTSC_BEGIN(BEDispatch, pDC->drawId);
57 const COMPUTE_DESC* pTaskData = (COMPUTE_DESC*)pDC->pDispatch->GetTasksData();
61 size_t spillFillSize = pDC->pState->state.totalSpillFillSize;
64 pSpillFillBuffer = pDC->pArena->AllocAlignedSync(spillFillSize, KNOB_SIMD16_BYTES);
68 pDC->pState->state.scratchSpaceSizePerWarp * pDC->pState->state.scratchSpaceNumWarps;
71 pScratchSpace = pDC
101 ProcessShutdownBE(DRAW_CONTEXT * pDC,uint32_t workerId,uint32_t macroTile,void * pUserData) argument
106 ProcessSyncBE(DRAW_CONTEXT * pDC,uint32_t workerId,uint32_t macroTile,void * pUserData) argument
113 ProcessStoreTileBE(DRAW_CONTEXT * pDC,uint32_t workerId,uint32_t macroTile,STORE_TILES_DESC * pDesc,SWR_RENDERTARGET_ATTACHMENT attachment) argument
200 ProcessStoreTilesBE(DRAW_CONTEXT * pDC,uint32_t workerId,uint32_t macroTile,void * pData) argument
213 ProcessDiscardInvalidateTilesBE(DRAW_CONTEXT * pDC,uint32_t workerId,uint32_t macroTile,void * pData) argument
243 BackendNullPS(DRAW_CONTEXT * pDC,uint32_t workerId,uint32_t x,uint32_t y,SWR_TRIANGLE_DESC & work,RenderOutputBuffers & renderBuffers) argument
[all...]
H A Dthreads.cpp398 bool CheckDependency(SWR_CONTEXT* pContext, DRAW_CONTEXT* pDC, uint32_t lastRetiredDraw) argument
400 return pDC->dependent && IDComparesLess(lastRetiredDraw, pDC->drawId - 1);
403 bool CheckDependencyFE(SWR_CONTEXT* pContext, DRAW_CONTEXT* pDC, uint32_t lastRetiredDraw) argument
405 return pDC->dependentFE && IDComparesLess(lastRetiredDraw, pDC->drawId - 1);
410 INLINE void UpdateClientStats(SWR_CONTEXT* pContext, uint32_t workerId, DRAW_CONTEXT* pDC) argument
412 if ((pContext->pfnUpdateStats == nullptr) || (GetApiState(pDC).enableStatsBE == false))
417 DRAW_DYNAMIC_STATE& dynState = pDC->dynState;
430 pContext->pfnUpdateStats(GetPrivateState(pDC),
433 ExecuteCallbacks(SWR_CONTEXT * pContext,uint32_t workerId,DRAW_CONTEXT * pDC) argument
450 CompleteDrawContextInl(SWR_CONTEXT * pContext,uint32_t workerId,DRAW_CONTEXT * pDC) argument
481 CompleteDrawContext(SWR_CONTEXT * pContext,DRAW_CONTEXT * pDC) argument
495 DRAW_CONTEXT* pDC = &pContext->dcRing[curDrawBE % pContext->MAX_DRAWS_IN_FLIGHT]; local in function:FindFirstIncompleteDraw
565 DRAW_CONTEXT* pDC = &pContext->dcRing[i % pContext->MAX_DRAWS_IN_FLIGHT]; local in function:WorkOnFifoBE
674 CompleteDrawFE(SWR_CONTEXT * pContext,uint32_t workerId,DRAW_CONTEXT * pDC) argument
730 DRAW_CONTEXT* pDC = &pContext->dcRing[dcSlot]; local in function:WorkOnFifoFE
747 DRAW_CONTEXT* pDC = &pContext->dcRing[dcSlot]; local in function:WorkOnFifoFE
790 DRAW_CONTEXT* pDC = &pContext->dcRing[i % pContext->MAX_DRAWS_IN_FLIGHT]; local in function:WorkOnCompute
[all...]
H A Dcontext.h144 typedef void (*PFN_WORK_FUNC)(DRAW_CONTEXT* pDC,
175 DRAW_CONTEXT* pDC; member in struct:DRAW_WORK
196 DRAW_CONTEXT* pDC,
224 typedef void (*PFN_PROCESS_PRIMS)(DRAW_CONTEXT* pDC,
234 typedef void(SIMDCALL* PFN_PROCESS_PRIMS_SIMD16)(DRAW_CONTEXT* pDC,
453 INLINE const API_STATE& GetApiState(const DRAW_CONTEXT* pDC) argument
455 SWR_ASSERT(pDC != nullptr);
456 SWR_ASSERT(pDC->pState != nullptr);
458 return pDC->pState->state;
461 INLINE void* GetPrivateState(const DRAW_CONTEXT* pDC) argument
[all...]
H A Dbackend_clear.cpp60 INLINE void ClearMacroTile(DRAW_CONTEXT* pDC, argument
114 const int32_t numSamples = GetNumSamples(pDC->pState->state.rastState.sampleCount);
123 HOTTILE* pHotTile = pDC->pContext->pHotTileMgr->GetHotTile(pDC->pContext,
124 pDC,
158 void ProcessClearBE(DRAW_CONTEXT* pDC, uint32_t workerId, uint32_t macroTile, void* pUserData) argument
160 SWR_CONTEXT* pContext = pDC->pContext;
166 SWR_MULTISAMPLE_COUNT sampleCount = pDC->pState->state.rastState.sampleCount;
171 RDTSC_BEGIN(BEClear, pDC->drawId);
183 pDC,
[all...]
H A Dtilemgr.cpp92 DRAW_CONTEXT* pDC,
187 pContext->pfnStoreTile(GetPrivateState(pDC),
197 pContext->pfnLoadTile(GetPrivateState(pDC),
214 DRAW_CONTEXT* pDC,
341 DRAW_CONTEXT* pDC,
345 const API_STATE& state = GetApiState(pDC);
346 HANDLE hWorkerPrivateData = pDC->pContext->threadPool.pThreadData[workerId].pWorkerPrivateData;
362 pDC,
371 RDTSC_BEGIN(BELoadTiles, pDC->drawId);
373 pContext->pfnLoadTile(GetPrivateState(pDC),
91 GetHotTile(SWR_CONTEXT * pContext,DRAW_CONTEXT * pDC,HANDLE hWorkerPrivateData,uint32_t macroID,SWR_RENDERTARGET_ATTACHMENT attachment,bool create,uint32_t numSamples,uint32_t renderTargetArrayIndex) argument
213 GetHotTileNoLoad(SWR_CONTEXT * pContext,DRAW_CONTEXT * pDC,uint32_t macroID,SWR_RENDERTARGET_ATTACHMENT attachment,bool create,uint32_t numSamples) argument
340 InitializeHotTiles(SWR_CONTEXT * pContext,DRAW_CONTEXT * pDC,uint32_t workerId,uint32_t macroID) argument
[all...]
H A Drasterizer.cpp45 void RasterizeLine(DRAW_CONTEXT* pDC, uint32_t workerId, uint32_t macroTile, void* pData) argument
56 RDTSC_BEGIN(BERasterizeLine, pDC->drawId);
58 const API_STATE& state = GetApiState(pDC);
98 __m128 vLineWidth = _mm_set1_ps(pDC->pState->state.rastState.lineWidth);
161 (pDC->pState->state.scissorsTileAligned == false));
175 pfnTriRast(pDC, workerId, macroTile, (void*)&newWorkDesc);
245 pfnTriRast(pDC, workerId, macroTile, (void*)&newWorkDesc);
251 void RasterizeSimplePoint(DRAW_CONTEXT* pDC, uint32_t workerId, uint32_t macroTile, void* pData) argument
261 const BACKEND_FUNCS& backendFuncs = pDC->pState->backendFuncs;
303 GetRenderHotTiles(pDC,
316 RasterizeTriPoint(DRAW_CONTEXT * pDC,uint32_t workerId,uint32_t macroTile,void * pData) argument
[all...]
H A Dbackend_singlesample.cpp41 void BackendSingleSample(DRAW_CONTEXT* pDC, argument
48 RDTSC_BEGIN(BESingleSampleBackend, pDC->drawId);
49 RDTSC_BEGIN(BESetup, pDC->drawId);
51 void* pWorkerData = pDC->pContext->threadPool.pThreadData[workerId].pWorkerPrivateData;
53 const API_STATE& state = GetApiState(pDC);
118 RDTSC_BEGIN(BEBarycentric, pDC->drawId);
148 RDTSC_BEGIN(BEEarlyDepthTest, pDC->drawId);
186 RDTSC_BEGIN(BEPixelShader, pDC->drawId);
187 state.psState.pfnPixelShader(GetPrivateState(pDC), pWorkerData, &psContext);
199 RDTSC_BEGIN(BELateDepthTest, pDC
[all...]
H A Dfrontend.cpp56 /// @param pDC - pointer to draw context.
60 void ProcessSync(SWR_CONTEXT* pContext, DRAW_CONTEXT* pDC, uint32_t workerId, void* pUserData) argument
66 MacroTileMgr* pTileMgr = pDC->pTileMgr;
73 /// @param pDC - pointer to draw context.
76 void ProcessShutdown(SWR_CONTEXT* pContext, DRAW_CONTEXT* pDC, uint32_t workerId, void* pUserData) argument
82 MacroTileMgr* pTileMgr = pDC->pTileMgr;
99 /// @param pDC - pointer to draw context.
103 void ProcessClear(SWR_CONTEXT* pContext, DRAW_CONTEXT* pDC, uint32_t workerId, void* pUserData) argument
106 MacroTileMgr* pTileMgr = pDC->pTileMgr;
132 /// @param pDC
136 ProcessStoreTiles(SWR_CONTEXT * pContext,DRAW_CONTEXT * pDC,uint32_t workerId,void * pUserData) argument
173 ProcessDiscardInvalidateTiles(SWR_CONTEXT * pContext,DRAW_CONTEXT * pDC,uint32_t workerId,void * pUserData) argument
518 StreamOut(DRAW_CONTEXT * pDC,PA_STATE & pa,uint32_t workerId,uint32_t * pPrimData,uint32_t streamIndex) argument
827 GeometryShaderStage(DRAW_CONTEXT * pDC,uint32_t workerId,PA_STATE & pa,GsBuffers * pGsBuffers,uint32_t * pSoPrimData,uint32_t numPrims_simd8,simdscalari const & primID) argument
1191 AllocateGsBuffers(DRAW_CONTEXT * pDC,const API_STATE & state,uint32_t vertsPerPrim,GsBuffers * pGsBuffers) argument
1269 TessellationStages(DRAW_CONTEXT * pDC,uint32_t workerId,PA_STATE & pa,GsBuffers * pGsBuffers,uint32_t * pSoPrimData,uint32_t numPrims_simd8,simdscalari const & primID) argument
1657 ProcessDraw(SWR_CONTEXT * pContext,DRAW_CONTEXT * pDC,uint32_t workerId,void * pUserData) argument
[all...]
H A Dbackend_sample.cpp41 void BackendSampleRate(DRAW_CONTEXT* pDC, argument
48 RDTSC_BEGIN(BESampleRateBackend, pDC->drawId);
49 RDTSC_BEGIN(BESetup, pDC->drawId);
51 void* pWorkerData = pDC->pContext->threadPool.pThreadData[workerId].pWorkerPrivateData;
52 const API_STATE& state = GetApiState(pDC);
99 RDTSC_BEGIN(BEBarycentric, pDC->drawId);
132 RDTSC_BEGIN(BEBarycentric, pDC->drawId);
166 RDTSC_BEGIN(BEEarlyDepthTest, pDC->drawId);
205 RDTSC_BEGIN(BEPixelShader, pDC->drawId);
206 state.psState.pfnPixelShader(GetPrivateState(pDC), pWorkerDat
[all...]
H A Dtilemgr.h144 typedef void (*PFN_DISPATCH)(DRAW_CONTEXT* pDC,
218 void dispatch(DRAW_CONTEXT* pDC, argument
225 mPfnDispatch(pDC, workerId, threadGroupId, pSpillFillBuffer, pScratchSpace);
300 DRAW_CONTEXT* pDC,
305 DRAW_CONTEXT* pDC,
314 DRAW_CONTEXT* pDC,
H A Dbinner.cpp40 void BinPostSetupLinesImpl(DRAW_CONTEXT* pDC,
51 void BinPostSetupPointsImpl(DRAW_CONTEXT* pDC,
63 /// @param pDC - Draw context
74 DRAW_CONTEXT* pDC, PA_STATE& pa, uint32_t triIndex, uint32_t primId, float* pBuffer)
77 const SWR_BACKEND_STATE& backendState = pDC->pState->state.backendState;
81 const uint32_t provokingVertex = pDC->pState->state.frontendState.topologyProvokingVertex;
652 /// @param pDC - pointer to draw context.
660 void SIMDCALL BinTrianglesImpl(DRAW_CONTEXT* pDC, argument
671 RDTSC_BEGIN(FEBinTriangles, pDC->drawId);
673 const API_STATE& state = GetApiState(pDC);
73 ProcessAttributes(DRAW_CONTEXT * pDC,PA_STATE & pa,uint32_t triIndex,uint32_t primId,float * pBuffer) argument
1201 BinTriangles(DRAW_CONTEXT * pDC,PA_STATE & pa,uint32_t workerId,simdvector tri[3],uint32_t triMask,simdscalari const & primID,simdscalari const & viewportIdx,simdscalari const & rtIdx) argument
1216 BinTriangles_simd16(DRAW_CONTEXT * pDC,PA_STATE & pa,uint32_t workerId,simd16vector tri[3],uint32_t triMask,simd16scalari const & primID,simd16scalari const & viewportIdx,simd16scalari const & rtIdx) argument
1268 BinPostSetupPointsImpl(DRAW_CONTEXT * pDC,PA_STATE & pa,uint32_t workerId,Vec4<SIMD_T> prim[],uint32_t primMask,Integer<SIMD_T> const & primID,Integer<SIMD_T> const & viewportIdx,Integer<SIMD_T> const & rtIdx) argument
1586 BinPointsImpl(DRAW_CONTEXT * pDC,PA_STATE & pa,uint32_t workerId,Vec4<SIMD_T> prim[3],uint32_t primMask,Integer<SIMD_T> const & primID,Integer<SIMD_T> const & viewportIdx,Integer<SIMD_T> const & rtIdx) argument
1628 BinPoints(DRAW_CONTEXT * pDC,PA_STATE & pa,uint32_t workerId,simdvector prim[3],uint32_t primMask,simdscalari const & primID,simdscalari const & viewportIdx,simdscalari const & rtIdx) argument
1642 BinPoints_simd16(DRAW_CONTEXT * pDC,PA_STATE & pa,uint32_t workerId,simd16vector prim[3],uint32_t primMask,simd16scalari const & primID,simd16scalari const & viewportIdx,simd16scalari const & rtIdx) argument
1665 BinPostSetupLinesImpl(DRAW_CONTEXT * pDC,PA_STATE & pa,uint32_t workerId,Vec4<SIMD_T> prim[],Float<SIMD_T> recipW[],uint32_t primMask,Integer<SIMD_T> const & primID,Integer<SIMD_T> const & viewportIdx,Integer<SIMD_T> const & rtIdx) argument
1882 BinLinesImpl(DRAW_CONTEXT * pDC,PA_STATE & pa,uint32_t workerId,Vec4<SIMD_T> prim[3],uint32_t primMask,Integer<SIMD_T> const & primID,Integer<SIMD_T> const & viewportIdx,Integer<SIMD_T> const & rtIdx) argument
1936 BinLines(DRAW_CONTEXT * pDC,PA_STATE & pa,uint32_t workerId,simdvector prim[],uint32_t primMask,simdscalari const & primID,simdscalari const & viewportIdx,simdscalari const & rtIdx) argument
1950 BinLines_simd16(DRAW_CONTEXT * pDC,PA_STATE & pa,uint32_t workerId,simd16vector prim[3],uint32_t primMask,simd16scalari const & primID,simd16scalari const & viewportIdx,simd16scalari const & rtIdx) argument
[all...]
H A Dfrontend.h358 bool CanUseSimplePoints(DRAW_CONTEXT* pDC) argument
360 const API_STATE& state = GetApiState(pDC);
386 void ProcessClear(SWR_CONTEXT* pContext, DRAW_CONTEXT* pDC, uint32_t workerId, void* pUserData);
388 DRAW_CONTEXT* pDC,
392 DRAW_CONTEXT* pDC,
395 void ProcessSync(SWR_CONTEXT* pContext, DRAW_CONTEXT* pDC, uint32_t workerId, void* pUserData);
396 void ProcessShutdown(SWR_CONTEXT* pContext, DRAW_CONTEXT* pDC, uint32_t workerId, void* pUserData);
404 void BinPoints(DRAW_CONTEXT* pDC,
412 void BinLines(DRAW_CONTEXT* pDC,
421 void SIMDCALL BinPoints_simd16(DRAW_CONTEXT* pDC,
[all...]
H A Dthreads.h80 int32_t CompleteDrawContext(SWR_CONTEXT* pContext, DRAW_CONTEXT* pDC);
H A Dbackend_impl.h712 pDC(DC),
758 RDTSC_BEGIN(BEBarycentric, pDC->drawId);
798 // RDTSC_BEGIN(BEDepthBucket, pDC->drawId);
847 DRAW_CONTEXT* pDC; member in struct:PixelRateZTestLoop
898 INLINE void OutputMerger8x2(DRAW_CONTEXT* pDC, argument
969 AlphaInfoEvent(pDC->drawId, blendContext.isAlphaTested, blendContext.isAlphaBlended));
999 void BackendPixelRate(DRAW_CONTEXT* pDC, argument
1010 RDTSC_BEGIN(BEPixelRateBackend, pDC->drawId);
1011 RDTSC_BEGIN(BESetup, pDC->drawId);
1013 const API_STATE& state = GetApiState(pDC);
[all...]
H A Drasterizer_impl.h44 void GetRenderHotTiles(DRAW_CONTEXT* pDC,
106 INLINE uint64_t rasterizePartialTile(DRAW_CONTEXT* pDC, argument
831 INLINE GenerateSVInnerCoverage(DRAW_CONTEXT* pDC, argument
845 RDTSC_BEGIN(BERasterizePartial, pDC->drawId);
847 pDC, startQuadEdgesAdj, pRastEdges);
921 void RasterizeTriangle(DRAW_CONTEXT* pDC, uint32_t workerId, uint32_t macroTile, void* pDesc) argument
930 RDTSC_BEGIN(BERasterizeTriangle, pDC->drawId);
931 RDTSC_BEGIN(BETriangleSetup, pDC->drawId);
933 const API_STATE& state = GetApiState(pDC);
935 const BACKEND_FUNCS& backendFuncs = pDC
1425 GetRenderHotTiles(DRAW_CONTEXT * pDC,uint32_t workerId,uint32_t macroID,uint32_t tileX,uint32_t tileY,RenderOutputBuffers & renderBuffers,uint32_t renderTargetArrayIndex) argument
[all...]
H A 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);
H A Dclip.h203 void BinFunc(DRAW_CONTEXT* pDC, argument
214 pfnBinFunc(pDC, pa, workerId, prims, primMask, primID, viewportIdx, rtIdx);
265 void BinFunc(DRAW_CONTEXT* pDC, argument
276 pfnBinFunc(pDC, pa, workerId, prims, primMask, primID, viewportIdx, rtIdx);
318 workerId(in_workerId), pDC(in_pDC), state(GetApiState(in_pDC))
558 pa.pDC->pState->state.rastState.conservativeRast);
696 PA_STATE_OPT clipPA(pDC,
726 pDC, clipPA, workerId, attrib, primMask, primID, viewportIdx, rtIdx);
744 SWR_ASSERT(pa.pDC != nullptr);
747 pa.pDC
1287 DRAW_CONTEXT* pDC{nullptr}; member in class:Clipper
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/swr/
H A Dswr_memory.h35 swr_draw_context *pDC = (swr_draw_context*)hPrivateContext; local in function:swr_LoadHotTile
36 SWR_SURFACE_STATE *pSrcSurface = &pDC->renderTargets[renderTargetIndex];
38 pDC->pAPI->pfnSwrLoadHotTile(hWorkerPrivateData, pSrcSurface, dstFormat, renderTargetIndex, x, y, renderTargetArrayIndex, pDstHotTile);
50 swr_draw_context *pDC = (swr_draw_context*)hPrivateContext; local in function:swr_StoreHotTile
51 SWR_SURFACE_STATE *pDstSurface = &pDC->renderTargets[renderTargetIndex];
53 pDC->pAPI->pfnSwrStoreHotTileToSurface(hWorkerPrivateData, pDstSurface, srcFormat, renderTargetIndex, x, y, renderTargetArrayIndex, pSrcHotTile);
66 swr_draw_context *pDC = (swr_draw_context*)hPrivateContext; local in function:swr_StoreHotTileClear
67 SWR_SURFACE_STATE *pDstSurface = &pDC->renderTargets[renderTargetIndex];
69 pDC->pAPI->pfnSwrStoreHotTileClear(hWorkerPrivateData, pDstSurface, renderTargetIndex, x, y, renderTargetArrayIndex, pClearColor);
H A Dswr_context.h190 swr_draw_context *pDC = local in function:swr_update_draw_context
194 memcpy(pDC, &ctx->swrDC, sizeof(swr_draw_context));
H A Dswr_draw.cpp302 struct swr_draw_context *pDC = &ctx->swrDC; local in function:swr_store_render_target
303 struct SWR_SURFACE_STATE *renderTarget = &pDC->renderTargets[attachment];
330 swr_draw_context *pDC = &ctx->swrDC; local in function:swr_store_dirty_resource
331 SWR_SURFACE_STATE *renderTargets = pDC->renderTargets;
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/swr/
H A Dswr_memory.h34 DRAW_CONTEXT *pDC = (DRAW_CONTEXT*)hDC; local in function:swr_LoadHotTile
35 swr_draw_context *pSDC = (swr_draw_context*)GetPrivateState(pDC);
38 pSDC->pTileAPI->pfnSwrLoadHotTile(hWorkerPrivateData, pSrcSurface, pDC->pContext->pBucketMgr, dstFormat, renderTargetIndex, x, y, renderTargetArrayIndex, pDstHotTile);
49 DRAW_CONTEXT *pDC = (DRAW_CONTEXT*)hDC; local in function:swr_StoreHotTile
50 swr_draw_context *pSDC = (swr_draw_context*)GetPrivateState(pDC);
53 pSDC->pTileAPI->pfnSwrStoreHotTileToSurface(hWorkerPrivateData, pDstSurface, pDC->pContext->pBucketMgr, srcFormat, renderTargetIndex, x, y, renderTargetArrayIndex, pSrcHotTile);
H A Dswr_context.h217 swr_draw_context *pDC = local in function:swr_update_draw_context
221 memcpy(pDC, &ctx->swrDC, sizeof(swr_draw_context));

Completed in 32 milliseconds

12