Commit c83d23d30d6ead814d0235fa8b236b5be08a2c2e.patch
egl_android: Install customized logger.
| |   |
| 21 | 21 | * DEALINGS IN THE SOFTWARE. |
| 22 | 22 | */ |
| 23 | 23 | |
| #define LOG_TAG "DROID-EGL" |
| #include <utils/Log.h> |
|
| 24 | 27 | #include "glapi/glapi.h" |
| 25 | 28 | |
| 26 | 29 | #include "eglconfig.h" |
| … | … | |
| 525 | 525 | free(droid_drv); |
| 526 | 526 | } |
| 527 | 527 | |
| 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; |
| } |
| } |
|
| 528 | 547 | _EGLDriver * |
| 529 | 548 | _eglMain(const char *args) |
| 530 | 549 | { |
| … | … | |
| 578 | 578 | (void (*)(void)) droid_eglGetProcAddress("glFlush"); |
| 579 | 579 | droid_drv->finish_current = |
| 580 | 580 | (void (*)(void)) droid_eglGetProcAddress("glFinish"); |
|
| _eglSetLogProc(droid_Log); |
| 581 | 583 | |
| 582 | 584 | return &droid_drv->base; |
| 583 | 585 | } |