Home
last modified time | relevance | path

Searched refs:pHotTile (Results 1 – 4 of 4) sorted by relevance

/external/mesa3d/src/gallium/drivers/swr/rasterizer/core/
Dtilemgr.cpp212 void HotTileMgr::ClearColorHotTile(const HOTTILE* pHotTile) // clear a macro tile from float4 clea… in ClearColorHotTile() argument
215 float *pClearData = (float *)(pHotTile->clearData); in ClearColorHotTile()
221 float *pfBuf = (float *)pHotTile->pBuffer; in ClearColorHotTile()
222 uint32_t numSamples = pHotTile->numSamples; in ClearColorHotTile()
246 void HotTileMgr::ClearDepthHotTile(const HOTTILE* pHotTile) // clear a macro tile from float4 clea… in ClearDepthHotTile() argument
249 float *pClearData = (float *)(pHotTile->clearData); in ClearDepthHotTile()
252 float *pfBuf = (float *)pHotTile->pBuffer; in ClearDepthHotTile()
253 uint32_t numSamples = pHotTile->numSamples; in ClearDepthHotTile()
268 void HotTileMgr::ClearStencilHotTile(const HOTTILE* pHotTile) in ClearStencilHotTile() argument
271 uint8_t clearVal = (uint8_t)(pHotTile->clearData[0]); in ClearStencilHotTile()
[all …]
Dbackend_clear.cpp149 …HOTTILE *pHotTile = pDC->pContext->pHotTileMgr->GetHotTile(pDC->pContext, pDC, macroTile, rt, true… in ClearMacroTile() local
151 …uint8_t* pRasterTileRow = pHotTile->pBuffer + rasterTileStartOffset; //(ComputeTileOffset2D< Tilin… in ClearMacroTile()
168 pHotTile->state = HOTTILE_DIRTY; in ClearMacroTile()
194 …HOTTILE *pHotTile = pContext->pHotTileMgr->GetHotTile(pContext, pDC, macroTile, (SWR_RENDERTARGET_… in ProcessClearBE() local
197 pHotTile->clearData[0] = *(DWORD*)&(pClear->clearRTColor[0]); in ProcessClearBE()
198 pHotTile->clearData[1] = *(DWORD*)&(pClear->clearRTColor[1]); in ProcessClearBE()
199 pHotTile->clearData[2] = *(DWORD*)&(pClear->clearRTColor[2]); in ProcessClearBE()
200 pHotTile->clearData[3] = *(DWORD*)&(pClear->clearRTColor[3]); in ProcessClearBE()
201 pHotTile->state = HOTTILE_CLEAR; in ProcessClearBE()
207 …HOTTILE *pHotTile = pContext->pHotTileMgr->GetHotTile(pContext, pDC, macroTile, SWR_ATTACHMENT_DEP… in ProcessClearBE() local
[all …]
Dbackend.cpp132 …HOTTILE *pHotTile = pContext->pHotTileMgr->GetHotTileNoLoad(pContext, pDC, macroTile, attachment, … in ProcessStoreTileBE() local
133 if (pHotTile) in ProcessStoreTileBE()
136 if (pHotTile->state == HOTTILE_CLEAR) in ProcessStoreTileBE()
141 …pfnClearTiles(pDC, attachment, macroTile, pHotTile->renderTargetArrayIndex, pHotTile->clearData, p… in ProcessStoreTileBE()
144 …if (pHotTile->state == HOTTILE_DIRTY || pDesc->postStoreTileState == (SWR_TILE_STATE)HOTTILE_DIRTY) in ProcessStoreTileBE()
150 attachment, destX, destY, pHotTile->renderTargetArrayIndex, pHotTile->pBuffer); in ProcessStoreTileBE()
154 if (pHotTile->state == HOTTILE_DIRTY || pHotTile->state == HOTTILE_RESOLVED) in ProcessStoreTileBE()
156 …if (!(pDesc->postStoreTileState == (SWR_TILE_STATE)HOTTILE_DIRTY && pHotTile->state == HOTTILE_RES… in ProcessStoreTileBE()
158 pHotTile->state = (HOTTILE_STATE)pDesc->postStoreTileState; in ProcessStoreTileBE()
189 HOTTILE *pHotTile = pContext->pHotTileMgr->GetHotTileNoLoad( in ProcessDiscardInvalidateTilesBE() local
[all …]
Dtilemgr.h313 static void ClearColorHotTile(const HOTTILE* pHotTile);
314 static void ClearDepthHotTile(const HOTTILE* pHotTile);
315 static void ClearStencilHotTile(const HOTTILE* pHotTile);