diff options
| author | Augustin Cavalier <waddlesplash@gmail.com> | 2014-11-01 10:33:02 -0400 |
|---|---|---|
| committer | Augustin Cavalier <waddlesplash@gmail.com> | 2014-11-02 12:16:33 -0500 |
| commit | 29593d403b7e0b2311241de868426ed285c7d97a (patch) | |
| tree | 858bd8dbf27a6f1a0f88f79ee1b2430f8952e6e2 /Source/Core/VideoBackends/OGL/GLInterface/EGLAndroid.cpp | |
| parent | 089e32ba7d7f48993fa0706f7b9f69a12bf7192a (diff) | |
Move GLInterface to the OGL VideoBackend's directory.
Diffstat (limited to 'Source/Core/VideoBackends/OGL/GLInterface/EGLAndroid.cpp')
| -rw-r--r-- | Source/Core/VideoBackends/OGL/GLInterface/EGLAndroid.cpp | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/Source/Core/VideoBackends/OGL/GLInterface/EGLAndroid.cpp b/Source/Core/VideoBackends/OGL/GLInterface/EGLAndroid.cpp new file mode 100644 index 0000000000..f6c567ee6c --- /dev/null +++ b/Source/Core/VideoBackends/OGL/GLInterface/EGLAndroid.cpp @@ -0,0 +1,29 @@ +// Copyright 2014 Dolphin Emulator Project +// Licensed under GPLv2 +// Refer to the license.txt file included. + +#include "Core/Host.h" +#include "VideoBackends/OGL/GLInterface/EGLAndroid.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); + + int none, width, height; + Host_GetRenderWindowSize(none, none, width, height); + GLInterface->SetBackBufferDimensions(width, height); + + return host_window; +} + +void cInterfaceEGLAndroid::ShutdownPlatform() +{ +} + |
