summaryrefslogtreecommitdiff
path: root/gpu_tonemapper/EGLImageWrapper.h
AgeCommit message (Collapse)Author
2017-01-27display: Use ion cookie in GPU TonemapperArun Kumar K.R
- The fd's used for book-keeping can change when the clients close and reopen sessions, hence they are not reliable and can lead to incorrect virtual address usage causing corruption or stale data. - Hence use ion cookie for book-keeping which is unique for a given memory fd. - Use LRU method free up/reuse on reaching max limit. - Remove Tonemapper_destroy which is not needed anymore. Change-Id: I5777649b34210977c18ce20c65e0aa2baa8e7d26 Crs-fixed: 1110175
2017-01-11gpu_tonemapper: Clear EGLImage mappings in TonemapperSushil Chauhan
Tonemapper does not clear the eglImage/fd mappings in the destructor, which leads to incorrect usage of those fds, when a tone map session gets deleted and a new session gets created, leading to artifcats. CRs-Fixed: 1104823 Change-Id: I9697eff93f9e5f150796a582f471246bca3b2816
2016-12-16gpu_tonemapper: Include gpu tonemapperArun Kumar K.R
GPU tonemapper library which is used by HWC to tone map the layers from one Gamut to another based on the 3D LUT. Change-Id: Iccaa38e40989e832fd3891a24eca494aba696d9a Crs-fixed: 1094964