diff options
Diffstat (limited to 'emulator/opengl/host/libs/libOpenglRender/render_api.cpp')
-rw-r--r-- | emulator/opengl/host/libs/libOpenglRender/render_api.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/emulator/opengl/host/libs/libOpenglRender/render_api.cpp b/emulator/opengl/host/libs/libOpenglRender/render_api.cpp index 00dcd75..7d7a981 100644 --- a/emulator/opengl/host/libs/libOpenglRender/render_api.cpp +++ b/emulator/opengl/host/libs/libOpenglRender/render_api.cpp @@ -191,6 +191,16 @@ int initOpenGLRenderer(int width, int height, int portNum, return true; } +void getHardwareStrings(const char** vendor, const char** renderer, const char** version) +{ + FrameBuffer* fb = FrameBuffer::getFB(); + if (fb) { + fb->getGLStrings(vendor, renderer, version); + } else { + *vendor = *renderer = *version = NULL; + } +} + int stopOpenGLRenderer(void) { bool ret = false; |