GL_APPLE_shader_framebuffer_fetch gl_lastFragData

Apple wprowadził nowe rozszerzenie shadera o nazwie GL_APPLE_shader_framebuffer_fetch, które umożliwia w pełni programowalne mieszanie. Istnieje również film wideo WWD wyjaśniający funkcjonalność. To film 513 z wwdc 2012.

Niestety to rozszerzenie nie działa dla mnie.

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);
}

Wyjście debugowania: rozszerzenie „GL_APPLE_shader_framebuffer_fetch” nie jest obsługiwane

Próbowałem uruchomić go na iOS 6.0 na symulatorze iPada na rzeczywistym iPadzie z 6.0

Jak to możliwe? Co muszę zrobić, aby rzeczywiście korzystać z tego rozszerzenia?

questionAnswers(1)

yourAnswerToTheQuestion