diff --git a/PlannedFunctions.md b/PlannedFunctions.md index 6091d67a..17c4a1b5 100644 --- a/PlannedFunctions.md +++ b/PlannedFunctions.md @@ -2,7 +2,7 @@ ### **1. Initialization & Query Functions** - [ ] glGetAttribLocation -- [ ] glGetBufferParameteriv +- [x] glGetBufferParameteriv - [x] glGetError - [ ] glGetIntegerv - [ ] glGetProgramiv @@ -50,16 +50,16 @@ --- ### **5. Buffer & Vertex Array Operations** -- [ ] glBindBuffer -- [ ] glBindVertexArray -- [ ] glBufferData -- [ ] glEnableVertexAttribArray -- [ ] glGenBuffers -- [ ] glGenVertexArrays -- [ ] glMapBuffer -- [ ] glUnmapBuffer -- [ ] glVertexAttribIPointer -- [ ] glVertexAttribPointer +- [x] glBindBuffer +- [x] glBindVertexArray +- [x] glBufferData +- [x] glEnableVertexAttribArray +- [x] glGenBuffers +- [x] glGenVertexArrays +- [x] glMapBuffer +- [x] glUnmapBuffer +- [x] glVertexAttribIPointer +- [x] glVertexAttribPointer --- diff --git a/README.md b/README.md index 0f1d7380..06bdae76 100644 --- a/README.md +++ b/README.md @@ -14,7 +14,7 @@ | Component | Development Progress | |--------------------------------|----------------------| -| **OpenGL State Manager** | **6% ~ 8%** | +| **OpenGL State Manager** | **25 ~ 30%** | | **Abstraction Layer (MG_RHI)** | **0%** | | **OpenGL ES Backend** | **N/A** (of MG_RHI) | | **Vulkan Backend** | **planned** | @@ -25,7 +25,7 @@ | Component | Development Progress\* | |--------------------------------|------------------------| -| **OpenGL State Manager** | **13 / 65** | +| **OpenGL State Manager** | **24 / 65** | | **Abstraction Layer (MG_RHI)** | **0 / 65** | | **OpenGL ES Backend** | **N/A** (of MG_RHI) | | **Vulkan Backend** | **planned** |