[Fix] (MG_State/EGLState, MG_Impl/GLImpl): report OpenGL context flags

This commit is contained in:
2026-07-03 01:10:37 +08:00
parent 75e5fe1dd3
commit d472d8c32e
3 changed files with 64 additions and 2 deletions
+3
View File
@@ -59,6 +59,7 @@ namespace MobileGL {
Bool ValidateContext(EGLContextHandle context) const;
Bool ValidateContextOnDisplay(EGLDisplayHandle display, EGLContextHandle context) const;
Bool IsCurrentContextOpenGLCoreProfile() const;
EGLint GetCurrentContextFlags() const;
// Surface
EGLSurfaceHandle CreateWindowSurface(EGLDisplayHandle display, EGLConfigHandle config,
@@ -160,6 +161,8 @@ namespace MobileGL {
EGLint MajorVersion = 1;
EGLint MinorVersion = 0;
EGLint OpenGLProfileMask = 0;
EGLint EGLContextFlags = 0;
EGLint OpenGLContextFlags = 0;
};
struct SurfaceObject {