[Chore] (MG_Util): add/fix some logging

This commit is contained in:
2026-01-10 11:27:56 +08:00
parent 60ab186b5c
commit 48d5e522d8
2 changed files with 7 additions and 1 deletions
@@ -496,14 +496,20 @@ namespace MobileGL {
} }
void InitGLESCapabilities() { void InitGLESCapabilities() {
auto* vendorName = MG_External::GLES::glGetString(GL_VENDOR);
MGLOG_I("GL_VENDOR: %s", vendorName);
auto* gpuName = MG_External::GLES::glGetString(GL_RENDERER);
MGLOG_I("GL_RENDERER: %s", gpuName);
MG_External::GLES::glGetIntegerv(GL_MAJOR_VERSION, &MG_External::GLES::g_glesCaps.version.Major); MG_External::GLES::glGetIntegerv(GL_MAJOR_VERSION, &MG_External::GLES::g_glesCaps.version.Major);
MG_External::GLES::glGetIntegerv(GL_MINOR_VERSION, &MG_External::GLES::g_glesCaps.version.Minor); MG_External::GLES::glGetIntegerv(GL_MINOR_VERSION, &MG_External::GLES::g_glesCaps.version.Minor);
GLint extCount = 0; GLint extCount = 0;
MG_External::GLES::glGetIntegerv(GL_NUM_EXTENSIONS, &extCount); MG_External::GLES::glGetIntegerv(GL_NUM_EXTENSIONS, &extCount);
MGLOG_I("Detected %d OpenGL ES extensions:", extCount);
for (GLint i = 0; i < extCount; ++i) { for (GLint i = 0; i < extCount; ++i) {
const char* extension = (const char*)MG_External::GLES::glGetStringi(GL_EXTENSIONS, i); const char* extension = (const char*)MG_External::GLES::glGetStringi(GL_EXTENSIONS, i);
if (extension) { if (extension) {
MGLOG_I(" %s", extension);
if (std::strcmp(extension, "GL_EXT_buffer_storage") == 0) { if (std::strcmp(extension, "GL_EXT_buffer_storage") == 0) {
MG_External::GLES::g_glesCaps.hasPersistentMapping = true; MG_External::GLES::g_glesCaps.hasPersistentMapping = true;
} }
@@ -232,7 +232,7 @@ namespace MobileGL {
case GL_RGBA: case GL_RGBA:
return TextureInternalFormat::RGBA; return TextureInternalFormat::RGBA;
default: default:
MGLOG_D("%s: unknown internal format %s", MG_Util::ConvertGLEnumToString(internalformat).c_str()); MGLOG_D("%s: unknown internal format %s", __func__, MG_Util::ConvertGLEnumToString(internalformat).c_str());
return TextureInternalFormat::Unknown; return TextureInternalFormat::Unknown;
} }
} }