mirror of
https://github.com/MobileGL-Dev/MobileGL
synced 2026-09-11 21:58:31 +09:00
[Docs] (README.md|PlannedFunctions.md): Update progress.
This commit is contained in:
+24
-19
@@ -1,16 +1,16 @@
|
|||||||
## OpenGL State Manager
|
## OpenGL State Manager
|
||||||
|
|
||||||
### **1. Initialization & Query Functions**
|
### **1. Initialization & Query Functions**
|
||||||
- [ ] glGetAttribLocation
|
- [x] glGetAttribLocation
|
||||||
- [x] glGetBufferParameteriv
|
- [x] glGetBufferParameteriv
|
||||||
- [x] glGetError
|
- [x] glGetError
|
||||||
- [ ] glGetIntegerv
|
- [ ] glGetIntegerv
|
||||||
- [ ] glGetProgramiv
|
- [x] glGetProgramiv
|
||||||
- [ ] glGetShaderiv
|
- [x] glGetShaderiv
|
||||||
- [x] glGetString
|
- [x] glGetString
|
||||||
- [x] glGetStringi
|
- [x] glGetStringi
|
||||||
- [x] glGetTexLevelParameteriv
|
- [x] glGetTexLevelParameteriv
|
||||||
- [ ] glGetUniformLocation
|
- [x] glGetUniformLocation
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
@@ -36,16 +36,16 @@
|
|||||||
---
|
---
|
||||||
|
|
||||||
### **4. Shader & Program Management**
|
### **4. Shader & Program Management**
|
||||||
- [ ] glAttachShader
|
- [x] glAttachShader
|
||||||
- [ ] glBindAttribLocation
|
- [x] glBindAttribLocation
|
||||||
- [ ] glCompileShader
|
- [x] glCompileShader
|
||||||
- [ ] glCreateProgram
|
- [x] glCreateProgram
|
||||||
- [ ] glCreateShader
|
- [x] glCreateShader
|
||||||
- [ ] glDeleteProgram
|
- [x] glDeleteProgram
|
||||||
- [ ] glDeleteShader
|
- [x] glDeleteShader
|
||||||
- [ ] glLinkProgram
|
- [x] glLinkProgram
|
||||||
- [ ] glShaderSource
|
- [x] glShaderSource
|
||||||
- [ ] glUseProgram
|
- [x] glUseProgram
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
@@ -94,16 +94,21 @@
|
|||||||
## Abstraction Layer (MG_RHI)
|
## Abstraction Layer (MG_RHI)
|
||||||
|
|
||||||
### **1. Initialization & Query Functions**
|
### **1. Initialization & Query Functions**
|
||||||
- [ ] glGetAttribLocation
|
|
||||||
- [ ] glGetBufferParameteriv
|
~~glGetAttribLocation~~
|
||||||
- [ ] glGetError
|
|
||||||
|
~~glGetBufferParameteriv~~
|
||||||
|
|
||||||
|
~~glGetError~~
|
||||||
- [ ] glGetIntegerv
|
- [ ] glGetIntegerv
|
||||||
- [ ] glGetProgramiv
|
- [ ] glGetProgramiv
|
||||||
- [ ] glGetShaderiv
|
- [ ] glGetShaderiv
|
||||||
- [ ] glGetString
|
- [ ] glGetString
|
||||||
- [ ] glGetStringi
|
- [ ] glGetStringi
|
||||||
- [ ] glGetTexLevelParameteriv
|
|
||||||
- [ ] glGetUniformLocation
|
~~glGetTexLevelParameteriv~~
|
||||||
|
|
||||||
|
~~glGetUniformLocation~~
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
@@ -14,7 +14,7 @@
|
|||||||
|
|
||||||
| Component | Development Progress |
|
| Component | Development Progress |
|
||||||
|--------------------------------|----------------------|
|
|--------------------------------|----------------------|
|
||||||
| **OpenGL State Manager** | **25 ~ 30%** |
|
| **OpenGL State Manager** | **35 ~ 42%** |
|
||||||
| **Abstraction Layer (MG_RHI)** | **0%** |
|
| **Abstraction Layer (MG_RHI)** | **0%** |
|
||||||
| **OpenGL ES Backend** | **N/A** (of MG_RHI) |
|
| **OpenGL ES Backend** | **N/A** (of MG_RHI) |
|
||||||
| **Vulkan Backend** | **planned** |
|
| **Vulkan Backend** | **planned** |
|
||||||
@@ -25,8 +25,8 @@
|
|||||||
|
|
||||||
| Component | Development Progress\* |
|
| Component | Development Progress\* |
|
||||||
|--------------------------------|------------------------|
|
|--------------------------------|------------------------|
|
||||||
| **OpenGL State Manager** | **24 / 65** |
|
| **OpenGL State Manager** | **38 / 65** |
|
||||||
| **Abstraction Layer (MG_RHI)** | **0 / 65** |
|
| **Abstraction Layer (MG_RHI)** | **0 / 60** |
|
||||||
| **OpenGL ES Backend** | **N/A** (of MG_RHI) |
|
| **OpenGL ES Backend** | **N/A** (of MG_RHI) |
|
||||||
| **Vulkan Backend** | **planned** |
|
| **Vulkan Backend** | **planned** |
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user