// Copyright 2014 Dolphin Emulator Project // Licensed under GPLv2+ // Refer to the license.txt file included. #include "Common/GL/GLInterface/EGLAndroid.h" #include "Core/Host.h" EGLDisplay cInterfaceEGLAndroid::OpenDisplay() { return eglGetDisplay(EGL_DEFAULT_DISPLAY); } EGLNativeWindowType cInterfaceEGLAndroid::InitializePlatform(EGLNativeWindowType host_window, EGLConfig config) { EGLint format; eglGetConfigAttrib(egl_dpy, config, EGL_NATIVE_VISUAL_ID, &format); ANativeWindow_setBuffersGeometry(host_window, 0, 0, format); const int width = ANativeWindow_getWidth(host_window); const int height = ANativeWindow_getHeight(host_window); GLInterface->SetBackBufferDimensions(width, height); return host_window; } void cInterfaceEGLAndroid::ShutdownPlatform() { }