Skip to content

xjgxgf/MobileGL

 
 

Repository files navigation

MobileGL

Note

Important Note: This project will undergo a complete redesign and rewrite in several weeks. The current implementation will be replaced completely.

Third party components

SPIRV-Cross by KhronosGroup - Apache License 2.0: github

glslang by KhronosGroup - Various Licenses: github

(Unused Currently) GlslOptimizerV2 by aiekick - Apache License 2.0: github

unordered_dense by Martin Leitner-Ankerl - MIT License: github

OpenGL Mathematics (GLM) by G-Truc Creation - MIT License: github

Progress

Target: OpenGL 3.2 Core Profile

Component Development Progress
OpenGL State Manager 60 ~ 70%
Abstraction Layer (MG_RHI) 0%
OpenGL ES Backend N/A (of MG_RHI)
Vulkan Backend planned

Target: OpenGL implementation compatible with Minecraft 1.17 to 1.21.5

Component Development Progress*
OpenGL State Manager 65 / 65
Abstraction Layer (MG_RHI) 0 / 61
OpenGL ES Backend N/A (of MG_RHI)
Vulkan Backend planned
  • The number of functions that have been implemented

About

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 74.5%
  • C 25.3%
  • CMake 0.2%