summaryrefslogtreecommitdiffstats
path: root/libs/hwui/renderthread/EglManager.h
Commit message (Collapse)AuthorAgeFilesLines
* Don't crash on makeCurrent failJohn Reck2015-07-161-1/+1
| | | | | | | | | Bug: 22444755 WindowManager may decide to yank the surface at any point, so attempt to kinda handle this Change-Id: Id2f665d2f0f93bccd4ec977fbf52dca4dc1ec891
* Eliminate requireGlContextJohn Reck2015-05-201-9/+1
| | | | | | Bug: 20297820 Change-Id: I37c63bab6f6c0d2337c8c6002046d2ef17e74097
* Add eglSwapBuffersWithDamageKHR supportJohn Reck2015-05-081-1/+2
| | | | | | | BUG: 20761426 Disabled temporarily Change-Id: I0b6b6f0eebab886145e13fa35aefe76826965cf5
* Add a WAIT_FOR_GPU_COMPLETION optionJohn Reck2015-01-301-0/+2
| | | | Change-Id: I18d526120651676109200bfd5da87cafcd7e3d13
* Layer changesJohn Reck2014-10-311-0/+7
| | | | | | | | | | | | Bug: 17208461 * Switch Layer to be VirtualLightRefBase instead of Caches' side-channel ref-counting * Include active layers in gfxinfo dump * Run gfxinfo dump on the correct thread * Dump gfxinfo on Layer creation failure Change-Id: I28d195699e2334518e215ab28c7a17355aee9678
* Add some free zoom to lockHardwareCanvasJohn Reck2014-10-231-3/+4
| | | | | | | | | Bug: 18099195 Don't use EGL_SWAP_BUFFER_PRESERVED on surfaces that will never benefit. Also clean up some confusing naming Change-Id: I674ca64e0464a3282cff79e5ecd350d08f47c014
* Special case EGL_BAD_SURFACEJohn Reck2014-09-171-1/+1
| | | | | | Bug: 17516789 Change-Id: I3dcb10360c2aef6326f7dbbff6815866d4c143b6
* No-fail invokeFunctorJohn Reck2014-06-231-0/+88
Bug: 15513308 Bug: 15449247 Change-Id: I13a29f9c8d4975cdda6dcb33b6332c2555ff0f7c