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?