mirror of
https://github.com/MobileGL-Dev/MobileGL
synced 2026-09-12 06:08:30 +09:00
[Chore] (MG_Util): add/fix some logging
This commit is contained in:
@@ -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;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user