diff --git a/MobileGL/MG_Util/BackendLoaders/OpenGL/Loader.cpp b/MobileGL/MG_Util/BackendLoaders/OpenGL/Loader.cpp index e2b0da31..55c0eba0 100644 --- a/MobileGL/MG_Util/BackendLoaders/OpenGL/Loader.cpp +++ b/MobileGL/MG_Util/BackendLoaders/OpenGL/Loader.cpp @@ -496,14 +496,20 @@ namespace MobileGL { } 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_MINOR_VERSION, &MG_External::GLES::g_glesCaps.version.Minor); GLint extCount = 0; MG_External::GLES::glGetIntegerv(GL_NUM_EXTENSIONS, &extCount); + MGLOG_I("Detected %d OpenGL ES extensions:", extCount); for (GLint i = 0; i < extCount; ++i) { const char* extension = (const char*)MG_External::GLES::glGetStringi(GL_EXTENSIONS, i); if (extension) { + MGLOG_I(" %s", extension); if (std::strcmp(extension, "GL_EXT_buffer_storage") == 0) { MG_External::GLES::g_glesCaps.hasPersistentMapping = true; } diff --git a/MobileGL/MG_Util/Converters/GLToMG/TextureEnumConverter.cpp b/MobileGL/MG_Util/Converters/GLToMG/TextureEnumConverter.cpp index 4632f224..c6ff41ef 100644 --- a/MobileGL/MG_Util/Converters/GLToMG/TextureEnumConverter.cpp +++ b/MobileGL/MG_Util/Converters/GLToMG/TextureEnumConverter.cpp @@ -232,7 +232,7 @@ namespace MobileGL { case GL_RGBA: return TextureInternalFormat::RGBA; 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; } }