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?

questionAnswers(1)

yourAnswerToTheQuestion