GL_APPLE_shader_framebuffer_fetch gl_lastFragData
Apple introdujo una nueva extensión de sombreado llamada GL_APPLE_shader_framebuffer_fetch, que permite una mezcla totalmente programable. También hay un video wwdc que explica la funcionalidad. Es el video 513 de wwdc 2012.
Lamentablemente esta extensión no funciona para mí.
F-Shader:
#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);
}
Salida de depuración: la extensión ‘GL_APPLE_shader_framebuffer_fetch’ no es compatible
Intenté ejecutarlo en el simulador de iPad iOS 6.0 en un iPad real con 6.0
¿Como puede ser? ¿Qué tengo que hacer para usar esta extensión?