[Optimization] (GL_Drawing): skipping VAO gen, improving perf?

This commit is contained in:
2025-05-10 18:47:23 +08:00
parent 614c5f7324
commit f36c322d86
@@ -693,7 +693,10 @@ namespace MG_GL::GL {
CallAndCheck(::GLES::glGenVertexArrays(1, &glVAO);)
s_vaoMap[mgid] = glVAO;
} else {
glVAO = s_vaoMap[mgid];
// VAO already generated, just skip generation
// TODO: VAO modified along the way?
continue;
// glVAO = s_vaoMap[mgid];
}
CallAndCheck(::GLES::glBindVertexArray(glVAO);)
MG_Util::Debug::LogD("Bind VAO (MG -> ES): %d -> %d", mgid, glVAO);