Damien Lespiau ff451a6d43 lib: Allow the creation of Ys/Yf tiled FBs
There's no fencing for those tiling layouts, so we create a linear bo
for cairo to play with, and when cairo is finished with it, we do a fast
copy blit to the fb BO with its final tiling.

v2: Move to correct domain after CPU is done with the object (-EINVAL). (Tvrtko Ursulin)
    Correct arguments passed in to framebuffer creation (segfault). (Tvrtko Ursulin)
    Pass zero stride to kernel as it expects for Yf&Ys. (Tvrtko Ursulin)

v3: Rebase for gem_mmap__cpu changes. (Tvrtko Ursulin)

v4: Rebase for addfb2.5. (Tvrtko Ursulin)

Signed-off-by: Damien Lespiau <damien.lespiau@intel.com>
Signed-off-by: Tvrtko Ursulin <tvrtko.ursulin@intel.com>
2015-03-12 14:24:18 +00:00
..
2015-02-25 16:59:22 +00:00
2014-07-23 16:43:05 +01:00
2014-12-04 10:17:16 +08:00
2013-12-05 15:32:42 -08:00
2014-02-20 13:42:25 +00:00
2011-03-29 22:52:50 +02:00
2015-02-24 16:46:22 +02:00
2015-02-24 16:46:22 +02:00
2015-02-27 16:24:25 +01:00
2015-02-25 16:59:22 +00:00
2015-02-25 16:59:22 +00:00
2014-09-30 12:21:02 +01:00
2014-12-04 10:17:16 +08:00
2014-12-04 10:17:16 +08:00