gralloc: Add a private flag for INTERNAL only
Add PRIV_FLAGS_INTERNAL_ONLY which will be used by clients
to know if that is an INTERNAL only layer.
Change-Id: I2cc69bcbc86c18d97ce0c841670b760e48721ffa
diff --git a/libgralloc/gpu.cpp b/libgralloc/gpu.cpp
index 9788614..4b62c9c 100644
--- a/libgralloc/gpu.cpp
+++ b/libgralloc/gpu.cpp
@@ -95,6 +95,9 @@
if (usage & GRALLOC_USAGE_PRIVATE_EXTERNAL_ONLY) {
flags |= private_handle_t::PRIV_FLAGS_EXTERNAL_ONLY;
}
+ if (usage & GRALLOC_USAGE_PRIVATE_INTERNAL_ONLY) {
+ flags |= private_handle_t::PRIV_FLAGS_INTERNAL_ONLY;
+ }
ColorSpace_t colorSpace = ITU_R_601;
flags |= private_handle_t::PRIV_FLAGS_ITU_R_601;