如果我像这样初始化EAGLContext
_eaglContext = [[EAGLContext alloc] initWithAPI:kEAGLRenderingAPIOpenGLES2]
程序运行正常,但使用kEAGLRenderingAPIOpenGLES3
,以下代码导致崩溃:
_ciContext = [CIContext contextWithEAGLContext:_eaglContext options:options];
CIContext
类引用声明“OpenGL ES上下文必须支持OpenGL ES 2.0”,但我的印象是3.0应该是向后兼容的......
我错过了什么?
答案 0 :(得分:-1)
从控制台输出:
" CIContexts只能使用ES 2.0 EAGLContexts创建"