OpenGL ES的深度缓冲
-
19-09-2019 - |
题
我想知道如果我可以解除分配深度缓冲器中iPhone的OpenGL ES以节省存储器?或者,它会一直呆到应用程序完成?
我只需要在应用程序的开始时的深度测试。
解决方案
您可以创建一个新的EAGLContext对象,摆脱旧的。当您创建新的,你可以设置它不过你想要的。
其他提示
是的,你可以随时删除深度缓冲。您的代码负责创建深度渲染并将其连接到帧缓冲(尽管这可能是由您复制一些模板代码完成),那么你同样可以分离并删除它。
不隶属于 StackOverflow