diff options
author | Kenneth Graunke <kenneth@whitecape.org> | 2013-04-10 13:49:16 -0700 |
---|---|---|
committer | Kenneth Graunke <kenneth@whitecape.org> | 2013-04-10 16:54:31 -0700 |
commit | cbe24ff7c8d69a6d378d9c2cce2bc117517f4302 (patch) | |
tree | 1c1f778c043cc17bbf564b1a2c871e58d1e476c4 /src/egl/drivers | |
parent | eef3dff3fda76a9f42b8f788b720bf7c69a25584 (diff) |
intel: Fall back to X-tiling when larger than estimated aperture size.
If a region is larger than the estimated aperture size, we map/unmap it
by copying with the BLT engine. Which means we can't use Y-tiling.
Fixes Piglit max-texture-size and tex3d-maxsize, which regressed in my
recent change to use Y-tiling by default on Gen6+. This was due to a
botched merge conflict resolution.
v2: Return a mask of valid tilings from intel_miptree_select_tiling.
This allows us to avoid the X-tiling fallback if Y-tiling is actually
mandatory.
Signed-off-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Chad Versace <chad.versace@linux.intel.com>
Reviewed-by: Eric Anholt <eric@anholt.net>
Diffstat (limited to 'src/egl/drivers')
0 files changed, 0 insertions, 0 deletions