summaryrefslogtreecommitdiff
path: root/gralloc4/src/mali_gralloc_usages.h
diff options
context:
space:
mode:
Diffstat (limited to 'gralloc4/src/mali_gralloc_usages.h')
-rw-r--r--gralloc4/src/mali_gralloc_usages.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/gralloc4/src/mali_gralloc_usages.h b/gralloc4/src/mali_gralloc_usages.h
index 4bab4d3..4b2669f 100644
--- a/gralloc4/src/mali_gralloc_usages.h
+++ b/gralloc4/src/mali_gralloc_usages.h
@@ -28,11 +28,12 @@
*/
+#include <aidl/android/hardware/graphics/common/BufferUsage.h>
#include <android/hardware/graphics/common/1.2/types.h>
+#include <pixel-gralloc/usage.h>
+
/* BufferUsage is not defined in 1.2/types.h as there are no changes from previous version */
namespace hidl_common = android::hardware::graphics::common::V1_1;
-
-#include <aidl/android/hardware/graphics/common/BufferUsage.h>
namespace aidl_common = aidl::android::hardware::graphics::common;
/* Local macro definitions to emulate Gralloc 1.0 usage interface */
@@ -78,6 +79,7 @@ typedef enum
GRALLOC_USAGE_GOOGLE_IP_BW = GRALLOC_USAGE_PRIVATE_16, /* Alias to BO */
GRALLOC_USAGE_GOOGLE_IP_BIG = GRALLOC_USAGE_PRIVATE_16, /* Alias to BO/BW */
GRALLOC_USAGE_GOOGLE_IP_MFC = GRALLOC_USAGE_PRIVATE_17,
+ GRALLOC_USAGE_ALLOCATE_DRY = ::pixel::graphics::Usage::ALLOCATE_DRY,
/* FaceAuth specific usages. */
GS101_GRALLOC_USAGE_TPU_INPUT = GRALLOC_USAGE_PRIVATE_5,
@@ -155,6 +157,7 @@ static const uint64_t VALID_USAGE =
GRALLOC_USAGE_ROIINFO | /* 1U << 52 */
MALI_GRALLOC_USAGE_AFBC_PADDING | /* 1U << 53 */
MALI_GRALLOC_USAGE_FORCE_BACKBUFFER | /* 1U << 54 */
+ GRALLOC_USAGE_ALLOCATE_DRY | /* 1U << 28 */
MALI_GRALLOC_USAGE_NO_AFBC | /* 1U << 29 */
0;