diff options
author | Valerie Hau <vhau@google.com> | 2019-04-26 13:37:13 -0700 |
---|---|---|
committer | Valerie Hau <vhau@google.com> | 2019-05-02 07:55:51 -0700 |
commit | 9b04e0a9f435cdb103c76144a0ee32f72808204c (patch) | |
tree | 994917bfe4c52a7ef203b8e4269402670aeef5fc | |
parent | 90ad845863fbbd7c143d23cdbd61c6d3a8bf52d4 (diff) | |
download | device_generic_opengl-transport-9b04e0a9f435cdb103c76144a0ee32f72808204c.tar.gz device_generic_opengl-transport-9b04e0a9f435cdb103c76144a0ee32f72808204c.tar.bz2 device_generic_opengl-transport-9b04e0a9f435cdb103c76144a0ee32f72808204c.zip |
Modify gralloc0 implementationandroid-mainline-10.0.0_r4android-mainline-10.0.0_r10android-10.0.0_r9android-10.0.0_r8android-10.0.0_r7android-10.0.0_r45android-10.0.0_r44android-10.0.0_r43android-10.0.0_r42android-10.0.0_r41android-10.0.0_r40android-10.0.0_r39android-10.0.0_r38android-10.0.0_r37android-10.0.0_r36android-10.0.0_r35android-10.0.0_r34android-10.0.0_r33android-10.0.0_r32android-10.0.0_r31android-10.0.0_r30android-10.0.0_r14android-10.0.0_r13android-10.0.0_r12android10-qpr3-s1-releaseandroid10-qpr3-releaseandroid10-qpr2-s4-releaseandroid10-qpr2-s3-releaseandroid10-qpr2-s2-releaseandroid10-qpr2-s1-releaseandroid10-qpr2-releaseandroid10-qpr1-mainline-releaseandroid10-mainline-media-releaseandroid10-devandroid10-d4-s1-releaseandroid10-d4-releaseandroid10-c2f2-s2-releaseandroid10-c2f2-s1-releaseandroid10-c2f2-release
Add validateBufferSize and getTransportSize
Bug: 131089111
Test: build, boot
Change-Id: I052f9537fa1b37a4a7b2f5d82309aff3d2e1f2f3
-rw-r--r-- | host/libs/virglrenderer/include/hardware/gralloc.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/host/libs/virglrenderer/include/hardware/gralloc.h b/host/libs/virglrenderer/include/hardware/gralloc.h index 8446ba4ea..3847164ed 100644 --- a/host/libs/virglrenderer/include/hardware/gralloc.h +++ b/host/libs/virglrenderer/include/hardware/gralloc.h @@ -42,5 +42,8 @@ struct gralloc_module_t { int (*unlockAsync)(gralloc_module_t const*, buffer_handle_t, int*); int (*lockAsync_ycbcr)(gralloc_module_t const*, buffer_handle_t, int, int, int, int, int, android_ycbcr*, int); - void* reserved_proc[3]; + int32_t (*getTransportSize)(gralloc_module_t const*, buffer_handle_t, uint32_t, uint32_t); + int32_t (*validateBufferSize)(gralloc_module_t const*, buffer_handle_t, uint32_t, uint32_t, + int32_t, int, uint32_t); + void* reserved_proc[1]; }; |