EGLAPI EGLDisplay EGLAPIENTRY eglGetDisplay(EGLNativeDisplayType display_id) { CLIENT_THREAD_STATE_T *thread = CLIENT_GET_CHECK_THREAD_STATE(); if (thread) thread->error = EGL_SUCCESS; return khrn_platform_set_display_id(display_id); }
EGLAPI EGLDisplay EGLAPIENTRY eglGetDisplay(EGLNativeDisplayType display_id) { #ifdef ANDROID #ifndef RPC_DIRECT extern void khronos_init(); khronos_init(); #endif #endif CLIENT_THREAD_STATE_T *thread = CLIENT_GET_CHECK_THREAD_STATE(); if (thread) thread->error = EGL_SUCCESS; return khrn_platform_set_display_id(display_id); }
EGLAPI EGLint EGLAPIENTRY eglGetError(void) { CLIENT_THREAD_STATE_T *thread = CLIENT_GET_CHECK_THREAD_STATE(); if (thread) { EGLint result; vcos_assert( thread != NULL ); result = thread->error; thread->error = EGL_SUCCESS; return result; } else return EGL_SUCCESS; }