am 27b28fd9: Merge "Add GL Error logs (temporary)" into jb-mr1-dev

* commit '27b28fd9960b73a1f13e22dd6655f75e2e76eef7':
  Add GL Error logs (temporary)
This commit is contained in:
Chet Haase 2012-10-04 19:48:12 -07:00 committed by Android Git Automerger
commit 9c58d96f00
2 changed files with 13 additions and 1 deletions

View File

@ -126,6 +126,10 @@ LOCAL_SRC_FILES:= \
GLES2/gl2.cpp.arm \
#
ifneq (,$(filter manta, $(TARGET_DEVICE)))
LOCAL_CFLAGS += -DIS_MANTA
endif
LOCAL_SHARED_LIBRARIES += libcutils libutils libEGL
LOCAL_LDLIBS := -lpthread -ldl
LOCAL_MODULE:= libGLESv2

View File

@ -44,10 +44,18 @@ using namespace android;
#undef CALL_GL_API
#undef CALL_GL_API_RETURN
#ifdef IS_MANTA
#define DEBUG_CALL_GL_API 1
#else
#define DEBUG_CALL_GL_API 0
#endif
#define DEBUG_PRINT_CALL_STACK_ON_ERROR 0
#define SYSTRACE_CALL_GL_API 0
#ifdef IS_MANTA
#undef USE_FAST_TLS_KEY
#endif
#if USE_FAST_TLS_KEY
#ifdef HAVE_ARM_TLS_REGISTER
@ -91,7 +99,7 @@ using namespace android;
GLenum status = GL_NO_ERROR; \
bool error = false; \
while ((status = glGetError()) != GL_NO_ERROR) { \
ALOGD("[" #_api "] 0x%x", status); \
ALOGD("GL Error: [" #_api "] 0x%x", status); \
error = true; \
} \
if (DEBUG_PRINT_CALL_STACK_ON_ERROR && error) { \