mirror of
https://github.com/MobileGL-Dev/MobileGL
synced 2026-09-12 06:08:30 +09:00
[Fix] (MG_Impl/Getter): properly report GPU name
This commit is contained in:
@@ -53,10 +53,11 @@ namespace MobileGL {
|
|||||||
|
|
||||||
case GL_RENDERER: {
|
case GL_RENDERER: {
|
||||||
if (rendererString.empty()) {
|
if (rendererString.empty()) {
|
||||||
const char* backendStr = (const char*)GetString_Backend(GL_RENDER);
|
const char* backendStr = (const char*)GetString_Backend(GL_RENDERER);
|
||||||
|
const char* backendVersionStr = (const char*)GetString_Backend(GL_VERSION);
|
||||||
rendererString =
|
rendererString =
|
||||||
std::format("{} ({}) ({})", MG_Config::RendererInfoPtr->RendererName.c_str(),
|
std::format("{} ({}) ({} | {})", MG_Config::RendererInfoPtr->RendererName.c_str(),
|
||||||
MG_Config::CoreName.c_str(), backendStr ? backendStr : "<unknown GPU>");
|
MG_Config::CoreName.c_str(), backendStr ? backendStr : "<unknown GPU>", backendVersionStr ? backendVersionStr : "<unknown version>");
|
||||||
}
|
}
|
||||||
return (const GLubyte*)rendererString.c_str();
|
return (const GLubyte*)rendererString.c_str();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user