mirror of
https://github.com/MobileGL-Dev/MobileGL
synced 2026-09-07 19:58:32 +09:00
[Fix] (MG_Impl/Getter): properly report GPU name
This commit is contained in:
@@ -53,10 +53,11 @@ namespace MobileGL {
|
||||
|
||||
case GL_RENDERER: {
|
||||
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 =
|
||||
std::format("{} ({}) ({})", MG_Config::RendererInfoPtr->RendererName.c_str(),
|
||||
MG_Config::CoreName.c_str(), backendStr ? backendStr : "<unknown GPU>");
|
||||
std::format("{} ({}) ({} | {})", MG_Config::RendererInfoPtr->RendererName.c_str(),
|
||||
MG_Config::CoreName.c_str(), backendStr ? backendStr : "<unknown GPU>", backendVersionStr ? backendVersionStr : "<unknown version>");
|
||||
}
|
||||
return (const GLubyte*)rendererString.c_str();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user