https://bugs.freedesktop.org/show_bug.cgi?id=60802
--- Comment #65 from Alex Deucher <agd5f at yahoo.com> --- After a little more investigation this weekend, I think I found the root cause. On cayman, 128bpp surfaces require non_disp ordering for hw access to both linear and tiled surfaces. When we use the 3D engine we can set the non_disp ordering on both the tiled and linear sides (via CB or texture), but when we use the DMA engine, we can only set the non_disp ordering on the tiled side, so after a L2T operation with the DMA engine, the data ends up in the wrong order on the tiled side. -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20130317/c82338dd/attachment.html>