[Improvement] (MG_Backend): Separate Initialize and InitCapabilities.

This commit is contained in:
BZLZHH
2026-02-20 15:26:46 +08:00
parent e34f3d915c
commit 60f06d1b8d
6 changed files with 20 additions and 109 deletions
@@ -38,8 +38,15 @@ namespace MobileGL::MG_Backend::DirectGLES {
DirectGLES::SetEGLFuncsTable(m_EGLFunctions);
DirectGLES::SetGLESFuncsTable(m_GLESFunctions);
}
if (!MG_Util::BackendLoader::FillInGLESCapabilities(m_GLESCapabilities, m_GLESFunctions, m_EGLFunctions)) {
void BackendObject_DirectGLES::InitCapabilities() {
if (!m_initialized) {
MGLOG_E("DirectGLES backend not initialized");
return;
}
if (!MG_Util::BackendLoader::FillInGLESCapabilities(m_GLESCapabilities, m_GLESFunctions)) {
MGLOG_E("Failed to fill in GLES capabilities for DirectGLES backend");
return;
}