diff options
Diffstat (limited to 'libgralloc/alloc_controller.cpp')
-rw-r--r-- | libgralloc/alloc_controller.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/libgralloc/alloc_controller.cpp b/libgralloc/alloc_controller.cpp index 1b59fde10..4e9e26465 100644 --- a/libgralloc/alloc_controller.cpp +++ b/libgralloc/alloc_controller.cpp @@ -844,6 +844,10 @@ int alloc_buffer(private_handle_t **pHnd, int w, int h, int format, int usage) return -ENOMEM; } + if(isUBwcEnabled(format, usage)) { + data.allocType |= private_handle_t::PRIV_FLAGS_UBWC_ALIGNED; + } + private_handle_t* hnd = new private_handle_t(data.fd, data.size, data.allocType, 0, format, alignedw, alignedh); |