- 引入资源抽象层接口(Buffer、Pipeline、Framebuffer等) - 将OpenGL资源管理重构为GLBuffer、GLPipeline、GLFramebuffer等实现类 - 使用GLBuffer替代手动管理的VBO/IBO,提供更安全的资源生命周期管理 - 新增GLPipeline管理OpenGL管线状态,减少冗余状态切换 - 新增GLFramebuffer封装帧缓冲对象功能 - 更新GLRenderer使用新的资源管理方式 - 添加详细文档说明资源抽象层设计 - 修复相关内存泄漏问题 docs: 添加资源抽象层文档说明 - 新增docs/README.md详细说明资源抽象层设计 - 文档包含各接口功能说明和实现原则 |
||
|---|---|---|
| .. | ||
| include | ||
| shaders | ||
| src | ||