summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorXiao-Tao Zai <[email protected]>2014-06-25 11:06:00 -0400
committerMarek Olšák <[email protected]>2017-03-30 14:44:33 +0200
commit47de94a79414e241d4f37b8e38e3cc5396ce5b3f (patch)
treef25be1dd0f3f88795ba0fa6144176371d4e8b908
parentd52e0bbfe6e7f3745a2193673c49e80b9f005123 (diff)
amdgpu/addrlib: allow tileSplitBytes greater than row size
Carrizo row size is 1K, while tileSplitBytes is 2K for a 4xAA 32bpp depth surface. Remove the sanity check that tileSplitBytes must be greater than row size. There could be performance loss but may be covered by non-split depth which enables tc-compatible read.
-rw-r--r--src/amd/addrlib/r800/egbaddrlib.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/amd/addrlib/r800/egbaddrlib.cpp b/src/amd/addrlib/r800/egbaddrlib.cpp
index e53479839e1..abd1a79ed80 100644
--- a/src/amd/addrlib/r800/egbaddrlib.cpp
+++ b/src/amd/addrlib/r800/egbaddrlib.cpp
@@ -994,7 +994,7 @@ BOOL_32 EgBasedAddrLib::SanityCheckMacroTiled(
{
if (pTileInfo->tileSplitBytes > m_rowSize)
{
- valid = FALSE;
+ ADDR_WARN(0, ("tileSplitBytes is bigger than row size"));
}
}