Apple 引入了一个名为 GL_APPLE_shader_framebuffer_fetch 的新着色器扩展,它允许完全可编程的混合。还有一个解释功能的 wwdc 视频。这是wwdc 2012的视频513。
可悲的是,这个扩展对我不起作用。
F 着色器:
#extension GL_APPLE_shader_framebuffer_fetch : require
varying lowp vec4 colorVarying;
void main(void) {
gl_FragColor = gl_lastFragData[0] + vec4(colorVarying.x, colorVarying.y, colorVarying.z, 1.0);
}
调试输出:不支持扩展“GL_APPLE_shader_framebuffer_fetch”
试图在带有 6.0 的实际 iPad 上的 iOS 6.0 iPad Simulator 'n 上运行它
怎么可能?我需要做什么才能真正使用这个扩展?