diff --git a/MobileGL/MG_Util/BackendLoaders/OpenGL/Loader.cpp b/MobileGL/MG_Util/BackendLoaders/OpenGL/Loader.cpp index 55c0eba0..dfb218ee 100644 --- a/MobileGL/MG_Util/BackendLoaders/OpenGL/Loader.cpp +++ b/MobileGL/MG_Util/BackendLoaders/OpenGL/Loader.cpp @@ -513,6 +513,9 @@ namespace MobileGL { if (std::strcmp(extension, "GL_EXT_buffer_storage") == 0) { MG_External::GLES::g_glesCaps.hasPersistentMapping = true; } + if (std::strcmp(extension, "GL_EXT_texture_norm16") == 0) { + MG_External::GLES::g_glesCaps.hasNorm16Texture = true; + } } } } diff --git a/MobileGL/MG_Util/BackendLoaders/OpenGL/Loader.h b/MobileGL/MG_Util/BackendLoaders/OpenGL/Loader.h index 8e7e4d87..c1405f93 100644 --- a/MobileGL/MG_Util/BackendLoaders/OpenGL/Loader.h +++ b/MobileGL/MG_Util/BackendLoaders/OpenGL/Loader.h @@ -557,6 +557,7 @@ namespace MobileGL { struct GLESCaps { Version version; Bool hasPersistentMapping; + Bool hasNorm16Texture; }; } // namespace Caps