Home
last modified time | relevance | path

Searched refs:MicroTileWidth (Results 1 – 5 of 5) sorted by relevance

/third_party/mesa3d/src/amd/addrlib/src/r800/
Dsiaddrlib.cpp682 UINT_32 tx = x / MicroTileWidth; in ComputePipeFromCoord()
1241 macroWidth = 8*MicroTileWidth; in HwlComputeTileDataWidthAndHeightLinear()
1246 macroWidth = 4*MicroTileWidth; in HwlComputeTileDataWidthAndHeightLinear()
1303 UINT_32 tx = x / MicroTileWidth; in HwlComputeXmaskAddrFromCoord()
1358 const UINT_32 pitchInTile = newPitch / MicroTileWidth; in HwlComputeXmaskAddrFromCoord()
1359 const UINT_32 heightInTile = newHeight / MicroTileWidth; in HwlComputeXmaskAddrFromCoord()
1392 const UINT_32 macroWidthInTile = macroWidth / MicroTileWidth; // Now in unit of Tiles in HwlComputeXmaskAddrFromCoord()
1402 microX = (x % macroWidth) / MicroTileWidth / 4; // Macro Tile is 4x4 in HwlComputeXmaskAddrFromCoord()
1404 …microNumber = static_cast<UINT_64>(microX + microY * (macroWidth / MicroTileWidth / 4)) << microSh… in HwlComputeXmaskAddrFromCoord()
1515 const UINT_32 pitchInTile = newPitch / MicroTileWidth; in HwlComputeXmaskCoordFromAddr()
[all …]
Degbaddrlib.cpp934 macroTileWidth = MicroTileWidth * pTileInfo->bankWidth * pipes * in ComputeSurfaceAlignmentsMacroTiled()
1492 (MicroTileWidth * pTileInfo->bankWidth * numPipes) * pTileInfo->macroAspectRatio; in ComputeMacroTileEquation()
1733 (MicroTileWidth * pTileInfo->bankWidth * numPipes) * pTileInfo->macroAspectRatio; in ComputeSurfaceAddrFromCoordMacroTiled()
1742 (macroTilePitch / MicroTileWidth) * (macroTileHeight / MicroTileHeight) / in ComputeSurfaceAddrFromCoordMacroTiled()
1776 tileColumnIndex = ((x / MicroTileWidth) / numPipes) % pTileInfo->bankWidth; in ComputeSurfaceAddrFromCoordMacroTiled()
1900 microTilesPerRow = pitch / MicroTileWidth; in ComputeSurfaceAddrFromCoordMicroTiled()
1905 microTileIndexX = x / MicroTileWidth; in ComputeSurfaceAddrFromCoordMicroTiled()
2394 UINT_32 pitchInMacroTiles = pitch / MicroTileWidth / macroWidth; in ComputeSurfaceCoordFromAddrMacroTiled()
2401 UINT_32 macroTilesPerSlice = (pitch / (macroWidth * MicroTileWidth)) * height / in ComputeSurfaceCoordFromAddrMacroTiled()
2402 (macroHeight * MicroTileWidth); in ComputeSurfaceCoordFromAddrMacroTiled()
[all …]
Dciaddrlib.cpp219 UINT_32 tileSizePerSample = BITS_TO_BYTES(pIn->bpp * MicroTileWidth * MicroTileHeight); in HwlComputeDccInfo()
1935 *pMacroWidth = numTiles * MicroTileWidth; in HwlComputeTileDataWidthAndHeightLinear()
2122 UINT_32 tileSizePerSample = BITS_TO_BYTES(bpp * MicroTileWidth * MicroTileHeight); in HwlPadDimensions()
2277 (tileInfo.tileSplitBytes >= MicroTileWidth * MicroTileHeight * pIn->numSamples)) in DepthStencilTileCfgMatch()
/third_party/mesa3d/src/amd/addrlib/src/core/
Daddrlib1.cpp2326 microX = microNumber % (macroTilePitch / factor / MicroTileWidth); in HwlComputeXmaskCoordFromAddr()
2329 *pX = macroX * (macroTilePitch/factor) + microX * MicroTileWidth; in HwlComputeXmaskCoordFromAddr()
2334 *pX/MicroTileWidth); in HwlComputeXmaskCoordFromAddr()
2498 pixelBytesPerRow = BITS_TO_BYTES(macroTileWidth * elemBits) / MicroTileWidth; in HwlComputeXmaskAddrFromCoord()
2506 pixelOffsetX = (x % (macroTileWidth / 2)) / MicroTileWidth; in HwlComputeXmaskAddrFromCoord()
2510 pixelOffsetX = (x % (macroTileWidth)) / MicroTileWidth * BITS_TO_BYTES(elemBits); in HwlComputeXmaskAddrFromCoord()
2695 rowBits = (pitch / MicroTileWidth) * microTileBits; in ComputeSurfaceCoordFromAddrMicroTiled()
2712 microTileCoordX = static_cast<UINT_32>(bitAddr / microTileBits) * MicroTileWidth; in ComputeSurfaceCoordFromAddrMicroTiled()
3700 UINT_32 microSize = PowTwoAlign(width, MicroTileWidth) * in OptimizeTileMode()
Daddrcommon.h202 static const UINT_32 MicroTileWidth = 8; ///< Micro tile width, for 1D and 2D tiling variable
211 static const UINT_32 MicroTilePixels = MicroTileWidth * MicroTileHeight;