summaryrefslogtreecommitdiff
path: root/gralloc/gr_utils.h
diff options
context:
space:
mode:
Diffstat (limited to 'gralloc/gr_utils.h')
-rw-r--r--gralloc/gr_utils.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/gralloc/gr_utils.h b/gralloc/gr_utils.h
index c6ae2e4d..416a6e6f 100644
--- a/gralloc/gr_utils.h
+++ b/gralloc/gr_utils.h
@@ -78,6 +78,8 @@ bool CpuCanWrite(uint64_t usage);
unsigned int GetSize(const BufferInfo &d, unsigned int alignedw, unsigned int alignedh);
void GetBufferSizeAndDimensions(const BufferInfo &d, unsigned int *size, unsigned int *alignedw,
unsigned int *alignedh);
+void GetBufferSizeAndDimensions(const BufferInfo &d, unsigned int *size, unsigned int *alignedw,
+ unsigned int *alignedh, GraphicsMetadata *graphics_metadata);
void GetCustomDimensions(private_handle_t *hnd, int *stride, int *height);
void GetColorSpaceFromMetadata(private_handle_t *hnd, int *color_space);
void GetAlignedWidthAndHeight(const BufferInfo &d, unsigned int *aligned_w,
@@ -108,6 +110,8 @@ void GetGpuResourceSizeAndDimensions(const BufferInfo &info, unsigned int *size,
GraphicsMetadata *graphics_metadata);
bool CanUseAdrenoForSize(int buffer_type, uint64_t usage);
bool GetAdrenoSizeAPIStatus();
+int GetBufferType(int inputFormat);
+bool IsGPUFlagSupported(uint64_t usage);
} // namespace gralloc
#endif // __GR_UTILS_H__