mirror of
https://github.com/MobileGL-Dev/MobileGL
synced 2026-09-08 04:08:32 +09:00
e79a2fa8094b956f0e5944d2d05707cf39a0375d
Feat: implement MG_Impl/Buffer Feat: implement MG_State/ErrorState and integrate it into MG_State/GLContext Feat: add buffer deletion management Feat: introduce `INSERTION_POINT` (https://github.com/MobileGL-Dev/MobileGLCodeManager) Feat: add tests about MG_Impl/Buffer and buffer deletion feature Feat: add several converters Fix: fix some compiling errors Fix: fix some incorrect behaviors in MG_State/Buffer Improvement: remove some current statements at the beginning of the source file, which will be added uniformly soon Improvement: optimize some naming
MobileGL
Note
Important Note: The project in this fork is undergoing a complete redesign and rewrite. The previous implementations have been removed or replaced.
Third party components
SPIRV-Cross by KhronosGroup - Apache License 2.0: github
glslang by KhronosGroup - Various Licenses: github
unordered_dense by Martin Leitner-Ankerl - MIT License: github
OpenGL Mathematics (GLM) by G-Truc Creation - The Happy Bunny License: github
DiligentCore by Diligent Graphics - Apache License 2.0: github
Progress
Target: OpenGL 3.2 Core Profile
| Component | Development Progress |
|---|---|
| OpenGL State Manager | 0% |
Target: OpenGL implementation compatible with Minecraft 1.17 to 1.21.5
| Component | Development Progress* |
|---|---|
| OpenGL State Manager | 0 / 65 |
- The number of functions that have been implemented
Languages
C++
86.4%
C
10.2%
Python
1.6%
CMake
0.9%
Shell
0.4%
Other
0.5%