# learn-opengl **Repository Path**: yeguoguo/learn-opengl ## Basic Information - **Project Name**: learn-opengl - **Description**: 用于记录OpenGL学习案例 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 1 - **Created**: 2021-11-11 - **Last Updated**: 2024-02-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # learn-opengl #### 介绍 用于记录OpenGL学习案例 #### 软件架构 软件架构说明 #### 计划列表 - [X] OpenGL-ES NDK环境搭建 - [X] OpenGL-ES 绘制一个三角形 => learn1 模块 - [X] 纹理映射 => learn2 模块 - [ ] YUV渲染 - [ ] VBO、EBO、VAO(顶点缓冲对象、索引缓冲对象、顶点数组对象) - [X] FBO 离屏渲染 => learn3 模块 离屏渲染整体流程成型 过滤器链式调用处理效果 - [ ] EGL - [ ] Transform Feedback - [ ] 坐标系统 - [ ] 光照基础 - [ ] 深度测试 - [ ] 模板测试 - [ ] 混合 - [ ] 实例化(Instancing) - [ ] 粒子(Particles) - [ ] 立方体贴图(天空盒) - [ ] 相机预览 - [ ] 相机基础滤镜 - [ ] 相机 LUT 滤镜 - [ ] 相机抖音滤镜 - [ ] 3D 模型 - [ ] 模型加载和渲染 - [ ] PBO - [ ] 多重渲染目标(MRT) - [ ] 帧缓冲区位块传送(Blit) - [ ] TBO(GLES 3.1) - [ ] UBO(GLES 3.2)