GL_APPLE_shader_framebuffer_fetch gl_lastFragData
A Apple introduziu uma nova extensão de shader chamada GL_APPLE_shader_framebuffer_fetch, que permite a mistura totalmente programável. Há também um vídeo wwdc explicando a funcionalidade. É o vídeo 513 do wwdc 2012.
Infelizmente esta extensão não funciona para mim.
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);
}
Saída de depuração: a extensão "GL_APPLE_shader_framebuffer_fetch" não é suportada
Tentei executá-lo no iOS 6.0 iPad Simulator e em um iPad real com 6.0
Como pode ser? O que eu tenho que fazer para realmente usar essa extensão?