diff options
author | Mathias Agopian <mathias@google.com> | 2012-09-26 17:19:48 -0700 |
---|---|---|
committer | Mathias Agopian <mathias@google.com> | 2012-09-26 17:37:53 -0700 |
commit | 455e3601498096d1daa0cf0ec7c23abb28b39af3 (patch) | |
tree | f0f745daff1bcaf242058d492e6787702ffed3aa /opengl | |
parent | a8026d21f3f2f09e3416cbd33c277fbd15d8cf4e (diff) | |
download | frameworks_native-455e3601498096d1daa0cf0ec7c23abb28b39af3.zip frameworks_native-455e3601498096d1daa0cf0ec7c23abb28b39af3.tar.gz frameworks_native-455e3601498096d1daa0cf0ec7c23abb28b39af3.tar.bz2 |
assert -eng builds when calling a GL function without a context
Bug: 7241626
Change-Id: I0f1f9361e75e9186af8cff8d98a7d2224b266765
Diffstat (limited to 'opengl')
-rw-r--r-- | opengl/libs/EGL/egl.cpp | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/opengl/libs/EGL/egl.cpp b/opengl/libs/EGL/egl.cpp index b658240..7ca210c 100644 --- a/opengl/libs/EGL/egl.cpp +++ b/opengl/libs/EGL/egl.cpp @@ -166,8 +166,13 @@ void setGLHooksThreadSpecific(gl_hooks_t const *value) { static int gl_no_context() { if (egl_tls_t::logNoContextCall()) { - ALOGE("call to OpenGL ES API with no current context " - "(logged once per thread)"); + char const* const error = "call to OpenGL ES API with " + "no current context (logged once per thread)"; + if (LOG_NDEBUG) { + ALOGE(error); + } else { + LOG_ALWAYS_FATAL(error); + } char value[PROPERTY_VALUE_MAX]; property_get("debug.egl.callstack", value, "0"); if (atoi(value)) { |