diff options
| author | 2023-01-19 00:27:09 +0000 | |
|---|---|---|
| committer | 2023-01-19 00:27:09 +0000 | |
| commit | 87ca77083c13e2570a47553f3566fc45a5a0c76d (patch) | |
| tree | 26b13019fa719a1cbc51306e7235ef05bd0c4564 | |
| parent | 3bbd866bb2739d5d12e4e0c12f7de4710bbb751a (diff) | |
| parent | 96d426fbfb45f7620e71a2fa97a6f17cebe1b218 (diff) | |
Merge "Expose FRONT_BUFFER usage flags" am: 96d426fbfb
Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/2393619
Change-Id: I918867ec8c679777c24fcd4a9bbaa242ab159b44
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
| -rw-r--r-- | libs/nativewindow/include/android/hardware_buffer.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/libs/nativewindow/include/android/hardware_buffer.h b/libs/nativewindow/include/android/hardware_buffer.h index b2e8beac43..85a524988d 100644 --- a/libs/nativewindow/include/android/hardware_buffer.h +++ b/libs/nativewindow/include/android/hardware_buffer.h @@ -311,6 +311,16 @@ enum AHardwareBuffer_UsageFlags { */ AHARDWAREBUFFER_USAGE_GPU_MIPMAP_COMPLETE = 1UL << 26, + /** + * Usage: The buffer is used for front-buffer rendering. When + * front-buffering rendering is specified, different usages may adjust their + * behavior as a result. For example, when used as GPU_COLOR_OUTPUT the buffer + * will behave similar to a single-buffered window. When used with + * COMPOSER_OVERLAY, the system will try to prioritize the buffer receiving + * an overlay plane & avoid caching it in intermediate composition buffers. + */ + AHARDWAREBUFFER_USAGE_FRONT_BUFFER = 1UL << 32, + AHARDWAREBUFFER_USAGE_VENDOR_0 = 1ULL << 28, AHARDWAREBUFFER_USAGE_VENDOR_1 = 1ULL << 29, AHARDWAREBUFFER_USAGE_VENDOR_2 = 1ULL << 30, |