From 9b04e0a9f435cdb103c76144a0ee32f72808204c Mon Sep 17 00:00:00 2001 From: Valerie Hau Date: Fri, 26 Apr 2019 13:37:13 -0700 Subject: Modify gralloc0 implementation Add validateBufferSize and getTransportSize Bug: 131089111 Test: build, boot Change-Id: I052f9537fa1b37a4a7b2f5d82309aff3d2e1f2f3 --- host/libs/virglrenderer/include/hardware/gralloc.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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]; }; -- cgit v1.2.3