misc: glGetString add GPU name

This commit is contained in:
Swung0x48 2025-01-29 00:46:49 +08:00
parent 542ca15aeb
commit 0cd4bbde0f

View File

@ -16,15 +16,20 @@ GLAPI GLAPIENTRY GLenum glGetError() {
return gles_glGetError();
}
static char renderer_str[512];
GLAPI GLAPIENTRY const GLubyte * glGetString( GLenum name ) {
LOG();
LOAD_GLES(glGetString, const GLubyte *, GLenum);
switch (name) {
case GL_VENDOR:
return (const GLubyte *)"Swung0x48, BZLZHH";
case GL_RENDERER:
return (const GLubyte *)"2.1 MobileGlues";
case GL_VERSION:
return (const GLubyte *)"2.1.0";
case GL_VERSION: {
GLubyte *orig_str = gles_glGetString(GL_RENDERER);
snprintf(renderer_str, 512 - 1, "2.1.0 %s", orig_str);
return (const GLubyte *) renderer_str;
}
}
return (const GLubyte *)"NotSupported_GLenum";
}