X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=src%2Fegl%2Fdrivers%2Fandroid%2Fegl_android.c;fp=src%2Fegl%2Fdrivers%2Fandroid%2Fegl_android.c;h=601e9fb09cab3f3251aea535ef8e3b6f07a92b0e;hb=c83d23d30d6ead814d0235fa8b236b5be08a2c2e;hp=e9e011468326ae50495fd50d80a950a2332f943e;hpb=e786472b8d4c5a532c51d024cf019f6e2d9b302f;p=android-x86%2Fexternal-mesa.git diff --git a/src/egl/drivers/android/egl_android.c b/src/egl/drivers/android/egl_android.c index e9e01146832..601e9fb09ca 100644 --- a/src/egl/drivers/android/egl_android.c +++ b/src/egl/drivers/android/egl_android.c @@ -21,6 +21,9 @@ * DEALINGS IN THE SOFTWARE. */ +#define LOG_TAG "DROID-EGL" +#include + #include "glapi/glapi.h" #include "eglconfig.h" @@ -522,6 +525,25 @@ droid_Unload(_EGLDriver *drv) free(droid_drv); } +static void +droid_Log(EGLint level, const char *msg) +{ + switch (level) { + case _EGL_DEBUG: + LOGD(msg); + break; + case _EGL_INFO: + LOGI(msg); + break; + case _EGL_WARNING: + LOGW(msg); + break; + case _EGL_FATAL: + LOGE(msg); + break; + } +} + _EGLDriver * _eglMain(const char *args) { @@ -557,5 +579,7 @@ _eglMain(const char *args) droid_drv->finish_current = (void (*)(void)) droid_eglGetProcAddress("glFinish"); + _eglSetLogProc(droid_Log); + return &droid_drv->base; }