summaryrefslogtreecommitdiffstats
path: root/libgralloc/gr.h
diff options
context:
space:
mode:
authorSushil Chauhan <sushilchauhan@codeaurora.org>2015-04-08 15:54:42 -0700
committerSushil Chauhan <sushilchauhan@codeaurora.org>2015-04-16 10:41:14 -0700
commit7dd3a4368f7f1a401b135cdb323b90ea12f4dcfb (patch)
tree26625621456cc954a031da26e715bf0b05f471f5 /libgralloc/gr.h
parente6b3209514fae1db6ff7a66baf74dc78cfbb9143 (diff)
downloadhardware_qcom_display-7dd3a4368f7f1a401b135cdb323b90ea12f4dcfb.tar.gz
hardware_qcom_display-7dd3a4368f7f1a401b135cdb323b90ea12f4dcfb.tar.bz2
hardware_qcom_display-7dd3a4368f7f1a401b135cdb323b90ea12f4dcfb.zip
gralloc: Add gralloc perform api to query RGB data address
A client can call GRALLOC_MODULE_PERFORM_GET_RGB_DATA_ADDRESS api to get RGB data address for any linear or UBWC aligned RGB buffer. Change-Id: I3a7d25f504b7ba1dec79cc872cafbb38ddbb6bd2
Diffstat (limited to 'libgralloc/gr.h')
-rw-r--r--libgralloc/gr.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/libgralloc/gr.h b/libgralloc/gr.h
index 5ee0cf87f..7dbf6c5c1 100644
--- a/libgralloc/gr.h
+++ b/libgralloc/gr.h
@@ -71,6 +71,7 @@ int decideBufferHandlingMechanism(int format, const char *compositionUsed,
int alloc_buffer(private_handle_t **pHnd, int w, int h, int format, int usage);
void free_buffer(private_handle_t *hnd);
int getYUVPlaneInfo(private_handle_t* pHnd, struct android_ycbcr* ycbcr);
+int getRgbDataAddress(private_handle_t* pHnd, void* rgb_data);
// To query if UBWC is enabled, based on format and usage flags
bool isUBwcEnabled(int format, int usage);