Apple ha introdotto una nuova estensione shader chiamata GL_APPLE_shader_framebuffer_fetch, che consente la miscelazione completamente programmabile. C'è anche un video wwdc che spiega la funzionalità. È il video 513 di wwdc 2012.GL_APPLE_shader_framebuffer_fetch gl_lastFragData
Purtroppo questa estensione non funziona per me.
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);
}
output di debug: estensione 'GL_APPLE_shader_framebuffer_fetch' non è supportato
provato a farlo funzionare sul iOS 6.0 iPad Simulator 'n su un iPad reale con 6.0
Come può essere? Cosa devo fare per utilizzare effettivamente questa estensione?
Eccellente, grazie mille! Inoltre è gl_LastFragData anziché gl_lastFragData. – RayDeeA