HomeSort by relevance Sort by last modified time
    Searched refs:pDC (Results 1 - 25 of 31) sorted by null

1 2

  /external/mesa3d/src/gallium/drivers/swr/rasterizer/core/
threads.cpp 320 bool CheckDependency(SWR_CONTEXT *pContext, DRAW_CONTEXT *pDC, uint32_t lastRetiredDraw)
322 return pDC->dependent && IDComparesLess(lastRetiredDraw, pDC->drawId - 1);
325 bool CheckDependencyFE(SWR_CONTEXT *pContext, DRAW_CONTEXT *pDC, uint32_t lastRetiredDraw)
327 return pDC->dependentFE && IDComparesLess(lastRetiredDraw, pDC->drawId - 1);
332 INLINE void UpdateClientStats(SWR_CONTEXT* pContext, uint32_t workerId, DRAW_CONTEXT* pDC)
334 if ((pContext->pfnUpdateStats == nullptr) || (GetApiState(pDC).enableStatsBE == false))
339 DRAW_DYNAMIC_STATE& dynState = pDC->dynState;
352 pContext->pfnUpdateStats(GetPrivateState(pDC), &stats)
    [all...]
api.cpp 179 DRAW_CONTEXT* pDC = pContext->pCurDrawContext;
180 uint32_t dcIndex = pDC->drawId % KNOB_MAX_DRAWS_IN_FLIGHT;
184 pDC->pTileMgr = &pContext->pMacroTileManagerArray[dcIndex];
185 pDC->pTileMgr->initialize();
231 AR_API_BEGIN(APIDrawWakeAllThreads, pDC->drawId);
349 DRAW_CONTEXT* pDC = GetDrawContext(pContext);
350 SWR_ASSERT(pDC->pState != nullptr);
352 return &pDC->pState->state;
358 DRAW_CONTEXT* pDC = GetDrawContext(pContext);
360 pDC->FeWork.type = SHUTDOWN
    [all...]
context.h 144 typedef void(*PFN_WORK_FUNC)(DRAW_CONTEXT* pDC, uint32_t workerId, uint32_t macroTile, void* pDesc);
172 DRAW_CONTEXT* pDC;
191 typedef void(*PFN_FE_WORK_FUNC)(SWR_CONTEXT* pContext, DRAW_CONTEXT* pDC, uint32_t workerId, void* pDesc);
217 typedef void(*PFN_PROCESS_PRIMS)(DRAW_CONTEXT *pDC, PA_STATE& pa, uint32_t workerId, simdvector prims[],
416 INLINE const API_STATE& GetApiState(const DRAW_CONTEXT* pDC)
418 SWR_ASSERT(pDC != nullptr);
419 SWR_ASSERT(pDC->pState != nullptr);
421 return pDC->pState->state;
424 INLINE void* GetPrivateState(const DRAW_CONTEXT* pDC)
426 SWR_ASSERT(pDC != nullptr)
    [all...]
clip.cpp 182 void ClipTriangles(DRAW_CONTEXT *pDC, PA_STATE& pa, uint32_t workerId, simdvector prims[], uint32_t primMask, simdscalari primId, simdscalari viewportIdx)
184 SWR_CONTEXT *pContext = pDC->pContext;
185 AR_BEGIN(FEClipTriangles, pDC->drawId);
186 Clipper<3> clipper(workerId, pDC);
191 void ClipLines(DRAW_CONTEXT *pDC, PA_STATE& pa, uint32_t workerId, simdvector prims[], uint32_t primMask, simdscalari primId, simdscalari viewportIdx)
193 SWR_CONTEXT *pContext = pDC->pContext;
194 AR_BEGIN(FEClipLines, pDC->drawId);
195 Clipper<2> clipper(workerId, pDC);
199 void ClipPoints(DRAW_CONTEXT *pDC, PA_STATE& pa, uint32_t workerId, simdvector prims[], uint32_t primMask, simdscalari primId, simdscalari viewportIdx)
201 SWR_CONTEXT *pContext = pDC->pContext
    [all...]
backend.cpp 45 /// @param pDC - pointer to draw context (dispatch).
48 void ProcessComputeBE(DRAW_CONTEXT* pDC, uint32_t workerId, uint32_t threadGroupId, void*& pSpillFillBuffer)
50 SWR_CONTEXT *pContext = pDC->pContext;
52 AR_BEGIN(BEDispatch, pDC->drawId);
54 const COMPUTE_DESC* pTaskData = (COMPUTE_DESC*)pDC->pDispatch->GetTasksData();
58 size_t spillFillSize = pDC->pState->state.totalSpillFillSize;
61 pSpillFillBuffer = pDC->pArena->AllocAlignedSync(spillFillSize, KNOB_SIMD_BYTES);
64 const API_STATE& state = GetApiState(pDC);
74 state.pfnCsFunc(GetPrivateState(pDC), &csContext);
83 /// @param pDC - pointer to draw context (dispatch)
    [all...]
frontend.cpp 54 /// @param pDC - pointer to draw context.
60 DRAW_CONTEXT *pDC,
68 MacroTileMgr *pTileMgr = pDC->pTileMgr;
75 /// @param pDC - pointer to draw context.
80 DRAW_CONTEXT *pDC,
88 MacroTileMgr *pTileMgr = pDC->pTileMgr;
105 /// @param pDC - pointer to draw context.
111 DRAW_CONTEXT *pDC,
116 MacroTileMgr *pTileMgr = pDC->pTileMgr;
142 /// @param pDC - pointer to draw context
    [all...]
tilemgr.cpp 86 HOTTILE* HotTileMgr::GetHotTile(SWR_CONTEXT* pContext, DRAW_CONTEXT* pDC, uint32_t macroID, SWR_RENDERTARGET_ATTACHMENT attachment, bool create, uint32_t numSamples,
166 pContext->pfnStoreTile(GetPrivateState(pDC), format, attachment,
170 pContext->pfnLoadTile(GetPrivateState(pDC), format, attachment,
181 SWR_CONTEXT* pContext, DRAW_CONTEXT* pDC, uint32_t macroID,
379 void HotTileMgr::InitializeHotTiles(SWR_CONTEXT* pContext, DRAW_CONTEXT* pDC, uint32_t workerId, uint32_t macroID)
381 const API_STATE& state = GetApiState(pDC);
395 HOTTILE* pHotTile = GetHotTile(pContext, pDC, macroID, (SWR_RENDERTARGET_ATTACHMENT)(SWR_ATTACHMENT_COLOR0 + rtSlot), true, numSamples);
399 AR_BEGIN(BELoadTiles, pDC->drawId);
401 pContext->pfnLoadTile(GetPrivateState(pDC), KNOB_COLOR_HOT_TILE_FORMAT, (SWR_RENDERTARGET_ATTACHMENT)(SWR_ATTACHMENT_COLOR0 + rtSlot), x, y, pHotTile->renderTargetArrayIndex, pHotTile->pBuffer);
407 AR_BEGIN(BELoadTiles, pDC->drawId)
    [all...]
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);
tilemgr.h 154 typedef void(*PFN_DISPATCH)(DRAW_CONTEXT* pDC, uint32_t workerId, uint32_t threadGroupId, void*& pSpillFillBuffer);
234 void dispatch(DRAW_CONTEXT* pDC, uint32_t workerId, uint32_t threadGroupId, void*& pSpillFillBuffer)
237 mPfnDispatch(pDC, workerId, threadGroupId, pSpillFillBuffer);
306 void InitializeHotTiles(SWR_CONTEXT* pContext, DRAW_CONTEXT* pDC, uint32_t workerId, uint32_t macroID);
308 HOTTILE *GetHotTile(SWR_CONTEXT* pContext, DRAW_CONTEXT* pDC, uint32_t macroID, SWR_RENDERTARGET_ATTACHMENT attachment, bool create, uint32_t numSamples = 1,
311 HOTTILE *GetHotTileNoLoad(SWR_CONTEXT* pContext, DRAW_CONTEXT* pDC, uint32_t macroID, SWR_RENDERTARGET_ATTACHMENT attachment, bool create, uint32_t numSamples = 1);
binner.cpp 38 void BinPostSetupLines(DRAW_CONTEXT *pDC, PA_STATE& pa, uint32_t workerId, simdvector prims[3], simdscalar vRecipW[2], uint32_t primMask, simdscalari primID, simdscalari viewportIdx);
144 /// @param pDC - Draw context
152 DRAW_CONTEXT *pDC,
159 const SWR_BACKEND_STATE& backendState = pDC->pState->state.backendState;
162 const uint32_t provokingVertex = pDC->pState->state.frontendState.topologyProvokingVertex;
163 const PRIMITIVE_TOPOLOGY topo = pDC->pState->state.topology;
427 /// @param pDC - pointer to draw context.
436 DRAW_CONTEXT *pDC,
444 SWR_CONTEXT *pContext = pDC->pContext;
446 AR_BEGIN(FEBinTriangles, pDC->drawId)
    [all...]
frontend.h 272 bool CanUseSimplePoints(DRAW_CONTEXT *pDC)
274 const API_STATE& state = GetApiState(pDC);
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, void *pUserData);
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);
312 void BinPoints(DRAW_CONTEXT *pDC, PA_STATE& pa, uint32_t workerId, simdvector prims[3], uint32_t primMask, simdscalari primID, simdscalari viewportIdx);
313 void BinLines(DRAW_CONTEXT *pDC, PA_STATE& pa, uint32_t workerId, simdvector prims[3], uint32_t primMask, simdscalari primID, simdscalari viewportIdx);
rasterizer.cpp 41 void GetRenderHotTiles(DRAW_CONTEXT *pDC, uint32_t macroID, uint32_t x, uint32_t y, RenderOutputBuffers &renderBuffers, uint32_t renderTargetArrayIndex);
92 INLINE uint64_t rasterizePartialTile(DRAW_CONTEXT *pDC, double startEdges[NumEdges], EDGE *pRastEdges)
771 INLINE GenerateSVInnerCoverage(DRAW_CONTEXT* pDC, uint32_t workerId, EDGE* pRastEdges, double* pStartQuadEdges, uint64_t &innerCoverageMask)
773 SWR_CONTEXT *pContext = pDC->pContext;
782 AR_BEGIN(BERasterizePartial, pDC->drawId);
783 innerCoverageMask = rasterizePartialTile<RT::NumEdgesT::value, typename RT::ValidEdgeMaskT>(pDC, startQuadEdgesAdj, pRastEdges);
    [all...]
threads.h 70 int32_t CompleteDrawContext(SWR_CONTEXT* pContext, DRAW_CONTEXT* pDC);
clip.h 138 workerId(in_workerId), pDC(in_pDC), state(GetApiState(in_pDC))
346 pfnBinFunc = GetBinTrianglesFunc((pa.pDC->pState->state.rastState.conservativeRast > 0));
441 PA_STATE_OPT clipPa(this->pDC, numEmittedPrims, (uint8_t*)&transposedPrims[0], numEmittedVerts, true, clipTopology);
452 pfnBinFunc(this->pDC, clipPa, this->workerId, attrib, primMaskMap[numEmittedPrims], _simd_set1_epi32(pPrimitiveId[inputPrim]), _simd_set1_epi32(pViewportIdx[inputPrim]));
465 SWR_ASSERT(pa.pDC != nullptr);
466 SWR_CONTEXT* pContext = pa.pDC->pContext;
483 pfnBinner = GetBinTrianglesFunc((pa.pDC->pState->state.rastState.conservativeRast > 0));
515 AR_BEGIN(FEGuardbandClip, pa.pDC->drawId);
527 pfnBinner(this->pDC, pa, this->workerId, prim, validMask, primId, viewportIdx);
    [all...]
pa.h 37 DRAW_CONTEXT *pDC{ nullptr }; // draw context
46 pDC(in_pDC), pStreamBase(in_pStreamBase), streamSizeInVerts(in_streamSizeInVerts) {}
112 PA_STATE_OPT(DRAW_CONTEXT* pDC, uint32_t numPrims, uint8_t* pStream, uint32_t streamSizeInVerts,
365 PA_STATE_CUT(DRAW_CONTEXT* pDC, uint8_t* in_pStream, uint32_t in_streamSizeInVerts, simdmask* in_pIndices, uint32_t in_numVerts,
367 : PA_STATE(pDC, in_pStream, in_streamSizeInVerts)
386 bool gsEnabled = pDC->pState->state.gsState.gsEnable;
    [all...]
backend.h 36 void ProcessComputeBE(DRAW_CONTEXT* pDC, uint32_t workerId, uint32_t threadGroupId, void*& pSpillFillBuffer);
37 void ProcessSyncBE(DRAW_CONTEXT *pDC, uint32_t workerId, uint32_t macroTile, void *pUserData);
38 void ProcessClearBE(DRAW_CONTEXT *pDC, uint32_t workerId, uint32_t macroTile, void *pUserData);
39 void ProcessStoreTilesBE(DRAW_CONTEXT *pDC, uint32_t workerId, uint32_t macroTile, void *pData);
40 void ProcessDiscardInvalidateTilesBE(DRAW_CONTEXT *pDC, uint32_t workerId, uint32_t macroTile, void *pData);
41 void ProcessShutdownBE(DRAW_CONTEXT *pDC, uint32_t workerId, uint32_t macroTile, void *pUserData);
42 void BackendNullPS(DRAW_CONTEXT *pDC, uint32_t workerId, uint32_t x, uint32_t y, SWR_TRIANGLE_DESC &work, RenderOutputBuffers &renderBuffers);
550 pDC(DC), workerId(_workerId), work(Work), coeffs(Coeffs), state(apiState), psState(apiState.psState),
557 SWR_CONTEXT *pContext = pDC->pContext;
588 AR_BEGIN(BEBarycentric, pDC->drawId)
    [all...]
  /external/mesa3d/src/gallium/drivers/swr/
swr_memory.h 56 swr_draw_context *pDC = (swr_draw_context*)hPrivateContext;
57 SWR_SURFACE_STATE *pSrcSurface = &pDC->renderTargets[renderTargetIndex];
70 swr_draw_context *pDC = (swr_draw_context*)hPrivateContext;
71 SWR_SURFACE_STATE *pDstSurface = &pDC->renderTargets[renderTargetIndex];
85 swr_draw_context *pDC = (swr_draw_context*)hPrivateContext;
86 SWR_SURFACE_STATE *pDstSurface = &pDC->renderTargets[renderTargetIndex];
swr_context.h 177 swr_draw_context *pDC =
181 memcpy(pDC, &ctx->swrDC, sizeof(swr_draw_context));
swr_draw.cpp 255 struct swr_draw_context *pDC = &ctx->swrDC;
256 struct SWR_SURFACE_STATE *renderTarget = &pDC->renderTargets[attachment];
283 swr_draw_context *pDC = &ctx->swrDC;
284 SWR_SURFACE_STATE *renderTargets = pDC->renderTargets;
swr_context.cpp 408 swr_draw_context *pDC = (swr_draw_context*)hPrivateContext;
410 if (!pDC)
413 struct swr_query_result *pqr = (struct swr_query_result *)pDC->pStats;
425 swr_draw_context *pDC = (swr_draw_context*)hPrivateContext;
427 if (!pDC)
430 struct swr_query_result *pqr = (struct swr_query_result *)pDC->pStats;
swr_state.cpp 783 swr_draw_context *pDC = &ctx->swrDC;
791 constant = pDC->constantVS;
792 num_constants = pDC->num_constantsVS;
796 constant = pDC->constantFS;
797 num_constants = pDC->num_constantsFS;
830 swr_draw_context *pDC = &ctx->swrDC;
831 struct SWR_SURFACE_STATE *rt = &pDC->renderTargets[attachment];
    [all...]
  /frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/reference/vc/m4p10/src/
omxVCM4P10_DequantTransformResidualFromPairAndAdd.c 69 * update the pair buffer pointer to next non-empty block. If pDC == NULL,
71 * from 4x4 block position 0; If pDC != NULL, there re 15 non-zero AC
83 * pDC - Pointer to the DC coefficient of this block, NULL if it doesn't
101 * - AC ==0 && pDC ==NULL.
108 const OMX_S16 *pDC,
130 armRetArgErrIf(AC==0 && pDC==NULL, OMX_Sts_BadArgErr);
143 if (pDC)
145 pDelta[0] = pDC[0];
  /frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm11/vc/m4p10/src/
omxVCM4P10_DequantTransformResidualFromPairAndAdd_s.s 347 pDC RN 2
400 MOV pDCTemp,pDC
  /frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/m4p10/src/
omxVCM4P10_DequantTransformResidualFromPairAndAdd_s.s 84 pDC RN 2
226 MOV pDCTemp,pDC
  /frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm11/vc/api/
armVC.h     [all...]

Completed in 200 milliseconds

1 2