653 B
653 B
OpenGLRenderPass::~OpenGLRenderPass
~OpenGLRenderPass() override;
作用
销毁 OpenGLRenderPass,并释放其内部保存的附件描述数据。
当前实现行为
- 析构函数唯一动作是调用 Shutdown。
- 不会删除任何 OpenGL 原生对象,因为该类型当前不持有 FBO、render pass 或其他驱动句柄。
使用建议
- 如果对象已经显式调用过
Shutdown(),析构时再次调用也是安全的。 - 该析构主要负责清空 CPU 侧元数据,不承担 GPU 资源释放职责。