| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/swr/rasterizer/core/core/ |
| H A 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);
|
| H A D | clip.cpp | 179 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 D | api.cpp | 227 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 D | backend.cpp | 44 /// @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 D | threads.cpp | 398 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 D | context.h | 144 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 D | backend_clear.cpp | 60 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 D | tilemgr.cpp | 92 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 D | rasterizer.cpp | 45 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 D | backend_singlesample.cpp | 41 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 D | frontend.cpp | 56 /// @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 D | backend_sample.cpp | 41 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 D | tilemgr.h | 144 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 D | binner.cpp | 40 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 D | frontend.h | 358 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 D | threads.h | 80 int32_t CompleteDrawContext(SWR_CONTEXT* pContext, DRAW_CONTEXT* pDC);
|
| H A D | backend_impl.h | 712 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 D | rasterizer_impl.h | 44 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 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);
|
| H A D | clip.h | 203 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 D | swr_memory.h | 35 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 D | swr_context.h | 190 swr_draw_context *pDC = local in function:swr_update_draw_context 194 memcpy(pDC, &ctx->swrDC, sizeof(swr_draw_context));
|
| H A D | swr_draw.cpp | 302 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 D | swr_memory.h | 34 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 D | swr_context.h | 217 swr_draw_context *pDC = local in function:swr_update_draw_context 221 memcpy(pDC, &ctx->swrDC, sizeof(swr_draw_context));
|