我在各种地方使用OpenGL ES缓冲区(纹理,索引,颜色缓冲区等).
当我使用Allocations分析我的OpenGL ES代码时,我发现glBufferData存储在GL上下文中的所有内存都不会被释放.
它列在allocateWCMemory库中的Allocations实用程序
中GLEngine.
使用iOS 8.3(OpenGL ES 3.0)在iPad Mini 2上进行性能分析.
经过多次使用glBufferData(总是使用不同的缓冲区,每个缓冲区只有一次),glDeleteBuffers没有释放单个分配.
不需要后,将为所有生成的缓冲区调用glDeleteBuffers.
除了释放缓冲区之外,GL ES 3.0上还有其他东西吗?如果它是GLEngineiOS实现的系统问题,glBufferData的替代品是什么?
| 归档时间: |
|
| 查看次数: |
642 次 |
| 最近记录: |