diff options
author | John Reck <jreck@google.com> | 2015-10-22 13:11:00 -0700 |
---|---|---|
committer | John Reck <jreck@google.com> | 2015-10-22 13:18:37 -0700 |
commit | 708b6687da23d2ac5bd394dec3e6d950b34d5b6c (patch) | |
tree | fb4e9a0b7fe651ed7f8ccbac78461bc9dd710db3 /libs/hwui/renderthread/EglManager.cpp | |
parent | a672f6ba4c9f65de0b94bcdc639f1e053d7ee5d9 (diff) |
Add assert for required EGL extensions
Bug: 25149700
Change-Id: I535ead7c1f8ba8766dff85fcf26a9cfe76647fb8
Diffstat (limited to 'libs/hwui/renderthread/EglManager.cpp')
-rw-r--r-- | libs/hwui/renderthread/EglManager.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libs/hwui/renderthread/EglManager.cpp b/libs/hwui/renderthread/EglManager.cpp index c18e00d78df8..b353ae6ec1fc 100644 --- a/libs/hwui/renderthread/EglManager.cpp +++ b/libs/hwui/renderthread/EglManager.cpp @@ -137,6 +137,8 @@ void EglManager::initExtensions() { StringCollection extensions(eglQueryString(mEglDisplay, EGL_EXTENSIONS)); EglExtensions.bufferAge = extensions.has("EGL_EXT_buffer_age"); EglExtensions.setDamage = extensions.has("EGL_KHR_partial_update"); + LOG_ALWAYS_FATAL_IF(!extensions.has("EGL_KHR_swap_buffers_with_damage"), + "Missing required extension EGL_KHR_swap_buffers_with_damage"); } bool EglManager::hasEglContext() { |