ios - 为什么 GLKView 在界面生成器中具有上下文属性?

标签 ios opengl-es ios5 glkit

如果我在界面生成器中创建 GLKView,我会看到几个与 gl 上下文相关的可配置属性(例如颜色格式)。如果我必须手动创建上下文,为什么还要存在这些属性?

最佳答案

颜色格式,无论是否有深度缓冲区等,都是帧缓冲区的属性,而不是上下文的属性。与桌面 OpenGL 相比,ES 从第一天起就具有帧缓冲区扩展的功能,因此不会将两个不相关的事物混为一谈。

关于ios - 为什么 GLKView 在界面生成器中具有上下文属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9351576/

相关文章:

ios - 如何去除 iOS 9 弹出框后面的阴影?

javascript - 在不使用 jQuery 的情况下获取移动设备(尤其是 iPhone)上的窗口高度

iphone - 如何使用导航 Controller 和 View Controller 处理多点触摸

objective-c - 更改 Objective-C 中每个其他单元格的背景颜色

ios - 在注释标注内有一个 UITableViewcontroller

iphone - 特定设备支持的最大操作系统

iphone - 如何使用 glRotatef() 和 glTranslatef() 在 3D 世界中增量移动

Android OpenGL 纹理在 Sprint Samsung Galaxy s2 Epic Touch 4g 上看起来很糟糕

java - OpenGL 2.0 ES 矩阵堆栈如何工作?

ios - 未调用 didSelectViewController 方法(使用 Storyboard )