mirror of
https://github.com/MobileGL-Dev/MobileGL
synced 2026-09-09 04:38:30 +09:00
90 lines
1.6 KiB
Markdown
90 lines
1.6 KiB
Markdown
### **1. Initialization & Query Functions**
|
|
[ ] `glGetAttribLocation`
|
|
[ ] `glGetBufferParameteriv`
|
|
[ ] `glGetError`
|
|
[ ] `glGetIntegerv`
|
|
[ ] `glGetProgramiv`
|
|
[ ] `glGetShaderiv`
|
|
[ ] `glGetString`
|
|
[ ] `glGetStringi`
|
|
[ ] `glGetTexLevelParameteriv`
|
|
[ ] `glGetUniformLocation`
|
|
|
|
---
|
|
|
|
### **2. Texture Operations**
|
|
[ ] `glActiveTexture`
|
|
[ ] `glBindTexture`
|
|
[ ] `glDeleteTextures`
|
|
[ ] `glGenTextures`
|
|
[ ] `glTexImage2D`
|
|
[ ] `glTexParameterf`
|
|
[ ] `glTexParameteri`
|
|
[ ] `glTexSubImage2D`
|
|
|
|
---
|
|
|
|
### **3. Framebuffer Operations**
|
|
[ ] `glBindFramebuffer`
|
|
[ ] `glCheckFramebufferStatus`
|
|
[ ] `glDeleteFramebuffers`
|
|
[ ] `glFramebufferTexture2D`
|
|
[ ] `glGenFramebuffers`
|
|
|
|
---
|
|
|
|
### **4. Shader & Program Management**
|
|
[ ] `glAttachShader`
|
|
[ ] `glBindAttribLocation`
|
|
[ ] `glCompileShader`
|
|
[ ] `glCreateProgram`
|
|
[ ] `glCreateShader`
|
|
[ ] `glDeleteProgram`
|
|
[ ] `glDeleteShader`
|
|
[ ] `glLinkProgram`
|
|
[ ] `glShaderSource`
|
|
[ ] `glUseProgram`
|
|
|
|
---
|
|
|
|
### **5. Buffer & Vertex Array Operations**
|
|
[ ] `glBindBuffer`
|
|
[ ] `glBindVertexArray`
|
|
[ ] `glBufferData`
|
|
[ ] `glEnableVertexAttribArray`
|
|
[ ] `glGenBuffers`
|
|
[ ] `glGenVertexArrays`
|
|
[ ] `glMapBuffer`
|
|
[ ] `glUnmapBuffer`
|
|
[ ] `glVertexAttribIPointer`
|
|
[ ] `glVertexAttribPointer`
|
|
|
|
---
|
|
|
|
### **6. State Management**
|
|
[ ] `glBlendFunc`
|
|
[ ] `glBlendFuncSeparate`
|
|
[ ] `glClear`
|
|
[ ] `glClearColor`
|
|
[ ] `glClearDepth`
|
|
[ ] `glColorMask`
|
|
[ ] `glDepthFunc`
|
|
[ ] `glDepthMask`
|
|
[ ] `glDisable`
|
|
[ ] `glEnable`
|
|
[ ] `glPixelStorei`
|
|
[ ] `glViewport`
|
|
|
|
---
|
|
|
|
### **7. Uniforms & Attributes**
|
|
[ ] `glUniform1fv`
|
|
[ ] `glUniform1i`
|
|
[ ] `glUniform1iv`
|
|
[ ] `glUniform4fv`
|
|
[ ] `glUniformMatrix4fv`
|
|
|
|
---
|
|
|
|
### **8. Drawing Commands**
|
|
[ ] `glDrawElements` |