Mesa wants to pass Y-tiled framebuffers onto scanout. Admittedly, this isn't quite that but it does prevent them being jumbled up.
cac8e1e uxa: Enable Y-tiling BLT support
src/uxa/i830_reg.h | 6 ++++++
src/uxa/intel.h | 1 +
src/uxa/intel_batchbuffer.c | 11 +++++++++++
src/uxa/intel_batchbuffer.h | 19 ++++++++++++++++++-
src/uxa/intel_present.c | 7 +++++++
src/uxa/intel_uxa.c | 29 +++++++++++++++++++++++++++--
6 files changed, 70 insertions(+), 3 deletions(-)
Upstream: cgit.freedesktop.org