diff options
Diffstat (limited to 'emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Context.cpp')
-rw-r--r-- | emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Context.cpp | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Context.cpp b/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Context.cpp index 73acb61..1457cec 100644 --- a/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Context.cpp +++ b/emulator/opengl/host/libs/Translator/GLES_V2/GLESv2Context.cpp @@ -28,13 +28,10 @@ void GLESv2Context::init() { } setAttribute0value(0.0, 0.0, 0.0, 1.0); - const char* baseRenderer = (const char*)dispatcher().glGetString(GL_RENDERER); - size_t baseRendererLen = strlen(baseRenderer); - s_glRenderer.clear(); - s_glRenderer.reserve(16 + baseRendererLen); - s_glRenderer.append("OpenGL ES 2.0 (", 15); - s_glRenderer.append(baseRenderer, baseRendererLen); - s_glRenderer.append(")", 1); + buildStrings((const char*)dispatcher().glGetString(GL_VENDOR), + (const char*)dispatcher().glGetString(GL_RENDERER), + (const char*)dispatcher().glGetString(GL_VERSION), + "OpenGL ES 2.0"); } m_initialized = true; } |