aboutsummaryrefslogtreecommitdiffstats
path: root/emulator/opengl/host/libs/libOpenglRender/render_api.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'emulator/opengl/host/libs/libOpenglRender/render_api.cpp')
-rw-r--r--emulator/opengl/host/libs/libOpenglRender/render_api.cpp10
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;