Home
last modified time | relevance | path

Searched refs:swizzleMode (Results 1 - 13 of 13) sorted by relevance

/third_party/mesa3d/src/amd/addrlib/src/core/
H A Daddrlib2.h333 BOOL_32 IsValidSwMode(AddrSwizzleMode swizzleMode) const in IsValidSwMode()
335 return (m_swizzleModeTable[swizzleMode].u32All != 0); in IsValidSwMode()
339 BOOL_32 IsBlock256b(AddrSwizzleMode swizzleMode) const in IsBlock256b()
341 return m_swizzleModeTable[swizzleMode].is256b; in IsBlock256b()
344 BOOL_32 IsBlock4kb(AddrSwizzleMode swizzleMode) const in IsBlock4kb()
346 return m_swizzleModeTable[swizzleMode].is4kb; in IsBlock4kb()
349 BOOL_32 IsBlock64kb(AddrSwizzleMode swizzleMode) const in IsBlock64kb()
351 return m_swizzleModeTable[swizzleMode].is64kb; in IsBlock64kb()
354 BOOL_32 IsBlockVariable(AddrSwizzleMode swizzleMode) const in IsBlockVariable()
356 return m_swizzleModeTable[swizzleMode] in IsBlockVariable()
892 ApplyCustomerPipeBankXor( AddrSwizzleMode swizzleMode, UINT_32 pipeBankXor, UINT_32 bankBits, UINT_32 pipeBits, UINT_32* pBlockOffset) const ApplyCustomerPipeBankXor() argument
[all...]
H A Daddrlib2.cpp211 ADDR_ASSERT(IsLinear(localIn.swizzleMode)); in ComputeSurfaceInfo()
248 if (IsLinear(pIn->swizzleMode)) in ComputeSurfaceInfo()
377 if (IsLinear(localIn.swizzleMode)) in ComputeSurfaceAddrFromCoord()
432 if (IsLinear(pIn->swizzleMode)) in ComputeSurfaceCoordFromAddr()
656 BOOL_32 valid = (IsZOrderSwizzle(pIn->swizzleMode) == TRUE) && in ComputeFmaskInfo()
680 localIn.swizzleMode = pIn->swizzleMode; in ComputeFmaskInfo()
897 else if ((IsThin(pIn->resourceType, pIn->swizzleMode) == FALSE) || in ComputeSlicePipeBankXor()
898 (IsNonPrtXor(pIn->swizzleMode) == FALSE) || in ComputeSlicePipeBankXor()
1417 AddrSwizzleMode swizzleMode) cons in ComputeBlockDimensionForSurf()
[all...]
/third_party/mesa3d/src/amd/addrlib/src/gfx11/
H A Dgfx11addrlib.h204 AddrSwizzleMode swizzleMode) const in HwlIsStandardSwizzle()
206 return m_swizzleModeTable[swizzleMode].isStd; in HwlIsStandardSwizzle()
211 AddrSwizzleMode swizzleMode) const in HwlIsDisplaySwizzle()
213 return m_swizzleModeTable[swizzleMode].isDisp; in HwlIsDisplaySwizzle()
218 AddrSwizzleMode swizzleMode) const in HwlIsThin()
223 (m_swizzleModeTable[swizzleMode].isStd == FALSE) && in HwlIsThin()
224 (m_swizzleModeTable[swizzleMode].isDisp == FALSE))); in HwlIsThin()
229 AddrSwizzleMode swizzleMode) const in HwlIsThick()
232 (m_swizzleModeTable[swizzleMode].isStd || m_swizzleModeTable[swizzleMode] in HwlIsThick()
[all...]
H A Dgfx11addrlib.cpp168 if ((pIn->swizzleMode != ADDR_SW_64KB_Z_X) && in HwlComputeHtileInfo()
169 (pIn->swizzleMode != ADDR_SW_256KB_Z_X) && in HwlComputeHtileInfo()
179 pIn->swizzleMode, in HwlComputeHtileInfo()
286 if (IsLinear(pIn->swizzleMode) || IsBlock256b(pIn->swizzleMode)) in HwlComputeDccInfo()
294 const BOOL_32 isThick = IsThick(pIn->resourceType, pIn->swizzleMode); in HwlComputeDccInfo()
306 pIn->swizzleMode, in HwlComputeDccInfo()
391 const UINT_8* patIdxTable = (pIn->swizzleMode == ADDR_SW_64KB_R_X) ? in HwlComputeDccInfo()
449 input.swizzleMode = pIn->swizzleMode; in HwlComputeHtileAddrFromCoord()
780 GetBlk256SizeLog2( AddrResourceType resourceType, AddrSwizzleMode swizzleMode, UINT_32 elemLog2, UINT_32 numSamplesLog2, Dim3d* pBlock ) const GetBlk256SizeLog2() argument
825 GetCompressedBlockSizeLog2( Gfx11DataType dataType, AddrResourceType resourceType, AddrSwizzleMode swizzleMode, UINT_32 elemLog2, UINT_32 numSamplesLog2, Dim3d* pBlock ) const GetCompressedBlockSizeLog2() argument
858 GetMetaOverlapLog2( Gfx11DataType dataType, AddrResourceType resourceType, AddrSwizzleMode swizzleMode, UINT_32 elemLog2, UINT_32 numSamplesLog2 ) const GetMetaOverlapLog2() argument
903 Get3DMetaOverlapLog2( AddrResourceType resourceType, AddrSwizzleMode swizzleMode, UINT_32 elemLog2 ) const Get3DMetaOverlapLog2() argument
962 GetMetaBlkSize( Gfx11DataType dataType, AddrResourceType resourceType, AddrSwizzleMode swizzleMode, UINT_32 elemLog2, UINT_32 numSamplesLog2, BOOL_32 pipeAlign, Dim3d* pBlock ) const GetMetaBlkSize() argument
[all...]
/third_party/mesa3d/src/amd/addrlib/src/gfx9/
H A Dgfx9addrlib.h240 AddrSwizzleMode swizzleMode; member
272 AddrSwizzleMode swizzleMode) const in HwlIsStandardSwizzle()
274 return m_swizzleModeTable[swizzleMode].isStd || in HwlIsStandardSwizzle()
275 (IsTex3d(resourceType) && m_swizzleModeTable[swizzleMode].isDisp); in HwlIsStandardSwizzle()
280 AddrSwizzleMode swizzleMode) const in HwlIsDisplaySwizzle()
282 return IsTex2d(resourceType) && m_swizzleModeTable[swizzleMode].isDisp; in HwlIsDisplaySwizzle()
287 AddrSwizzleMode swizzleMode) const in HwlIsThin()
291 (m_swizzleModeTable[swizzleMode].isZ == FALSE) && in HwlIsThin()
292 (m_swizzleModeTable[swizzleMode].isStd == FALSE))); in HwlIsThin()
297 AddrSwizzleMode swizzleMode) cons in HwlIsThick()
487 IsInMipTail( AddrResourceType resourceType, AddrSwizzleMode swizzleMode, Dim3d mipTailDim, UINT_32 width, UINT_32 height, UINT_32 depth) const IsInMipTail() argument
571 GetMajorMode( AddrResourceType resourceType, AddrSwizzleMode swizzleMode, UINT_32 mip0WidthInBlk, UINT_32 mip0HeightInBlk, UINT_32 mip0DepthInBlk) const GetMajorMode() argument
604 GetDccCompressBlk( AddrResourceType resourceType, AddrSwizzleMode swizzleMode, UINT_32 bpp) const GetDccCompressBlk() argument
[all...]
H A Dgfx9addrlib.cpp166 pIn->swizzleMode); in HwlComputeHtileInfo()
225 if ((IsXor(pIn->swizzleMode) == FALSE) && (numPipeTotal > 2)) in HwlComputeHtileInfo()
234 align = Max(align, GetBlockSize(pIn->swizzleMode)); in HwlComputeHtileInfo()
281 pIn->swizzleMode); in HwlComputeCmaskInfo()
338 sizeAlign = Max(sizeAlign, GetBlockSize(pIn->swizzleMode)); in HwlComputeCmaskInfo()
359 Gfx9DataFmask, pIn->swizzleMode, pIn->resourceType, in HwlComputeCmaskInfo()
394 pIn->swizzleMode); in HwlComputeCmaskInfo()
589 BOOL_32 dataLinear = IsLinear(pIn->swizzleMode); in HwlComputeDccInfo()
602 UINT_32 numPipeTotal = GetPipeNumForMetaAddressing(pipeAligned, pIn->swizzleMode); in HwlComputeDccInfo()
614 BOOL_32 dataThick = IsThick(pIn->resourceType, pIn->swizzleMode); in HwlComputeDccInfo()
1503 GetDataEquation( CoordEq* pDataEq, Gfx9DataType dataSurfaceType, AddrSwizzleMode swizzleMode, AddrResourceType resourceType, UINT_32 elementBytesLog2, UINT_32 numSamplesLog2) const GetDataEquation() argument
1699 GetPipeEquation( CoordEq* pPipeEq, CoordEq* pDataEq, UINT_32 pipeInterleaveLog2, UINT_32 numPipeLog2, UINT_32 numSamplesLog2, Gfx9DataType dataSurfaceType, AddrSwizzleMode swizzleMode, AddrResourceType resourceType ) const GetPipeEquation() argument
1870 GenMetaEquation( CoordEq* pMetaEq, UINT_32 maxMip, UINT_32 elementBytesLog2, UINT_32 numSamplesLog2, ADDR2_META_FLAGS metaFlag, Gfx9DataType dataSurfaceType, AddrSwizzleMode swizzleMode, AddrResourceType resourceType, UINT_32 metaBlkWidthLog2, UINT_32 metaBlkHeightLog2, UINT_32 metaBlkDepthLog2, UINT_32 compBlkWidthLog2, UINT_32 compBlkHeightLog2, UINT_32 compBlkDepthLog2) const GenMetaEquation() argument
[all...]
/third_party/mesa3d/src/amd/addrlib/src/gfx10/
H A Dgfx10addrlib.h221 AddrSwizzleMode swizzleMode) const in HwlIsStandardSwizzle()
223 return m_swizzleModeTable[swizzleMode].isStd; in HwlIsStandardSwizzle()
228 AddrSwizzleMode swizzleMode) const in HwlIsDisplaySwizzle()
230 return m_swizzleModeTable[swizzleMode].isDisp; in HwlIsDisplaySwizzle()
235 AddrSwizzleMode swizzleMode) const in HwlIsThin()
240 (m_swizzleModeTable[swizzleMode].isStd == FALSE) && in HwlIsThin()
241 (m_swizzleModeTable[swizzleMode].isDisp == FALSE))); in HwlIsThin()
246 AddrSwizzleMode swizzleMode) const in HwlIsThick()
249 (m_swizzleModeTable[swizzleMode].isStd || m_swizzleModeTable[swizzleMode] in HwlIsThick()
[all...]
H A Dgfx10addrlib.cpp167 if (((pIn->swizzleMode != ADDR_SW_64KB_Z_X) && in HwlComputeHtileInfo()
168 ((pIn->swizzleMode != ADDR_SW_VAR_Z_X) || (m_blockVarSizeLog2 == 0))) || in HwlComputeHtileInfo()
178 pIn->swizzleMode, in HwlComputeHtileInfo()
287 ((pIn->swizzleMode != ADDR_SW_64KB_Z_X) && in HwlComputeCmaskInfo()
288 ((pIn->swizzleMode != ADDR_SW_VAR_Z_X) || (m_blockVarSizeLog2 == 0)))) in HwlComputeCmaskInfo()
297 pIn->swizzleMode, in HwlComputeCmaskInfo()
377 (pIn->swizzleMode == ADDR_SW_VAR_Z_X) ? GFX10_CMASK_VAR_RBPLUS_PATIDX : in HwlComputeCmaskInfo()
405 if (IsLinear(pIn->swizzleMode) || IsBlock256b(pIn->swizzleMode)) in HwlComputeDccInfo()
411 else if (m_settings.dccUnsup3DSwDis && IsTex3d(pIn->resourceType) && IsDisplaySwizzle(pIn->swizzleMode)) in HwlComputeDccInfo()
1125 GetBlk256SizeLog2( AddrResourceType resourceType, AddrSwizzleMode swizzleMode, UINT_32 elemLog2, UINT_32 numSamplesLog2, Dim3d* pBlock ) const GetBlk256SizeLog2() argument
1169 GetCompressedBlockSizeLog2( Gfx10DataType dataType, AddrResourceType resourceType, AddrSwizzleMode swizzleMode, UINT_32 elemLog2, UINT_32 numSamplesLog2, Dim3d* pBlock ) const GetCompressedBlockSizeLog2() argument
1202 GetMetaOverlapLog2( Gfx10DataType dataType, AddrResourceType resourceType, AddrSwizzleMode swizzleMode, UINT_32 elemLog2, UINT_32 numSamplesLog2 ) const GetMetaOverlapLog2() argument
1247 Get3DMetaOverlapLog2( AddrResourceType resourceType, AddrSwizzleMode swizzleMode, UINT_32 elemLog2 ) const Get3DMetaOverlapLog2() argument
1309 GetMetaBlkSize( Gfx10DataType dataType, AddrResourceType resourceType, AddrSwizzleMode swizzleMode, UINT_32 elemLog2, UINT_32 numSamplesLog2, BOOL_32 pipeAlign, Dim3d* pBlock ) const GetMetaBlkSize() argument
[all...]
/third_party/mesa3d/src/amd/addrlib/inc/
H A Daddrinterface.h2433 AddrSwizzleMode swizzleMode; ///< Swizzle Mode for Gfx9 member
2562 AddrSwizzleMode swizzleMode; ///< Swizzle mode for Gfx9 member
2628 AddrSwizzleMode swizzleMode; ///< Swizzle mode for Gfx9 member
2752 AddrSwizzleMode swizzleMode; ///< Depth surface swizzle mode member
2827 AddrSwizzleMode swizzleMode; ///< Depth surface swizzle mode member
2883 AddrSwizzleMode swizzleMode; ///< Depth surface swizzle mode member
2946 AddrSwizzleMode swizzleMode; ///< FMask surface swizzle mode member
3049 AddrSwizzleMode swizzleMode; ///< FMask surface swizzle mode member
3110 AddrSwizzleMode swizzleMode; ///< FMask surface swizzle mode member
3188 AddrSwizzleMode swizzleMode; ///< FMas member
3248 AddrSwizzleMode swizzleMode; ///< FMask surface swizzle mode global() member
3311 AddrSwizzleMode swizzleMode; ///< FMask surface swizzle mode global() member
3376 AddrSwizzleMode swizzleMode; ///< Color surface swizzle mode global() member
3487 AddrSwizzleMode swizzleMode; ///< Color surface swizzle mode global() member
3552 AddrSwizzleMode swizzleMode; ///< Surface swizzle mode global() member
3599 AddrSwizzleMode swizzleMode; ///< Surface swizzle mode global() member
3645 AddrSwizzleMode swizzleMode; ///< Surface swizzle mode global() member
3693 AddrSwizzleMode swizzleMode; ///< Swizzle Mode for Gfx9 global() member
3907 AddrSwizzleMode swizzleMode; ///< Suggested swizzle mode to be used global() member
[all...]
/third_party/mesa3d/src/amd/common/
H A Dac_surface_meta_address_test.c217 xin.swizzleMode = in.swizzleMode = din.swizzleMode = swizzle_mode; in one_dcc_address_test()
442 hin.swizzleMode = in.swizzleMode = xin.swizzleMode = swizzle_mode; in one_htile_address_test()
592 cin.swizzleMode = xin.swizzleMode = in.swizzleMode = swizzle_mode; in one_cmask_address_test()
H A Dac_surface.c1506 *swizzle_mode = sout.swizzleMode; in gfx9_get_preferred_swizzle_mode()
1741 surf->u.gfx9.zs.stencil_swizzle_mode = in->swizzleMode; in gfx9_compute_miptree()
1750 surf->u.gfx9.swizzle_mode = in->swizzleMode; in gfx9_compute_miptree()
1784 if (in->swizzleMode == ADDR_SW_LINEAR) { in gfx9_compute_miptree()
1797 assert(in->swizzleMode != ADDR_SW_LINEAR); in gfx9_compute_miptree()
1817 hin.swizzleMode = in->swizzleMode; in gfx9_compute_miptree()
1859 if (config->info.surf_index && in->swizzleMode >= ADDR_SW_64KB_Z_T && !out.mipChainInTail && in gfx9_compute_miptree()
1869 xin.swizzleMode = in->swizzleMode; in gfx9_compute_miptree()
[all...]
H A Dac_surface_modifier_test.c78 din.swizzleMode = surf->u.gfx9.swizzle_mode; in get_addr_from_coord_base()
95 dcc_input.swizzleMode = surf->u.gfx9.swizzle_mode; in get_addr_from_coord_base()
133 input.swizzleMode = surf->u.gfx9.swizzle_mode; in generate_hash()
/third_party/mesa3d/src/amd/addrlib/src/
H A Daddrinterface.cpp1775 AddrSwizzleMode swizzleMode, in Addr2IsValidDisplaySwizzleMode()
1787 in.swizzleMode = swizzleMode; in Addr2IsValidDisplaySwizzleMode()
1773 Addr2IsValidDisplaySwizzleMode( ADDR_HANDLE hLib, AddrSwizzleMode swizzleMode, UINT_32 bpp, BOOL_32 *pResult) Addr2IsValidDisplaySwizzleMode() argument

Completed in 43 milliseconds