[Feat] (MG_Backend): advertise OpenGL 4.0 on both backends

Both backends stopped their advertised version list at V_OpenGL33, so an
application - or the CTS - asking what MobileGL supports was told 3.3 even
though the 4.0 entry points and the KHR-GL40 suite already pass on both.
Adding V_OpenGL40 lets that work be reached through the ordinary version query
instead of only through the individual ARB extension strings.
This commit is contained in:
BZLZHH
2026-08-05 13:19:41 +08:00
parent 1ca2d3c0fe
commit c114ce750b
3 changed files with 17 additions and 20 deletions
-5
View File
@@ -164,11 +164,6 @@ MobileGL supports runtime configuration via environment variables.
| `MOBILEGL_COHERENT_AS_FLUSH` | Treat persistent `GL_MAP_FLUSH_EXPLICIT_BIT` maps as coherent (app-compat for engines like Flywheel that never flush them). | `0`, `1` | `0` |
| `VK_ICD_FILENAMES` | Select the Vulkan ICD used by the Vulkan loader. | Path to an ICD JSON file | Loader default |
## Notice
* MobileGL is **not** production-ready currently.
* Some `OpenGL 3.3 (Core Profile)` features are still missing or under development.
## License
This project is distributed under **GNU LGPL v3.0**. See the `LICENSE` file in the repository for detailed information.