In the past, we preferred X-tiling for color buffers because our BLT code couldn't handle Y-tiling. However, the BLT paths have been largely replaced by BLORP on Gen6+, which can handle any kind of tiling.
We hadn't measured any performance improvement in the past, but that's probably because compressed textures were all uncompressed anyway. Improves performance in GLB27_TRex_C24Z16_FixedTime by 7.69231%. Signed-off-by: Kenneth Graunke <kenn...@whitecape.org> --- src/mesa/drivers/dri/intel/intel_mipmap_tree.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mesa/drivers/dri/intel/intel_mipmap_tree.c b/src/mesa/drivers/dri/intel/intel_mipmap_tree.c index 8dd04be..6a9f08c 100644 --- a/src/mesa/drivers/dri/intel/intel_mipmap_tree.c +++ b/src/mesa/drivers/dri/intel/intel_mipmap_tree.c @@ -344,7 +344,7 @@ intel_miptree_choose_tiling(struct intel_context *intel, return I915_TILING_Y; if (width0 >= 64) - return I915_TILING_X; + return intel->gen >= 6 ? I915_TILING_Y : I915_TILING_X; return I915_TILING_NONE; } -- 1.8.1.1 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev