GL_OES_blend_func_separate¶
Supported Hardware¶
Series5, Series5XT, Series6, Series6XE, Series6XT
Valid APIs¶
OpenGL ES 1.x
Description¶
OpenGL ES 1.x has functionality allowing a blend function to operate on all the channels in an output colour at once. However, often a different operation is wanted for the alpha and colour channels. This extension adds a new function, glBlendFuncSeparateOES, which operates in the same way as glBlendFunc, except that different equations can now be specified for RGB and Alpha.
Note¶
This extension is part of the OpenGL ES 1.x Extension Pack Specification and is core functionality in OpenGL ES 2.0 and 3.0.
Registry Link¶
http://www.khronos.org/registry/gles/extensions/OES/OES_blend_func_separate.txt
Example¶
// Set the blend equation to use a value of transparent white for the source colour, but the
// destination colour remains as it otherwise would.
glBlendFuncSeparate(GL_ONE, GL_DST_COLOR, GL_ZERO, GL_DST_ALPHA);