GL_OES_blend_equation_separate

Supported Hardware

Series5, Series5XT, Series6, Series6XE, Series6XT

Valid APIs

OpenGL ES 1.x

Description

This function extends GL_OES_blend_subtract, which adds functionality allowing a blend equation 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, glBlendEquationSeparateOES, which operates in the same way as glBlendEquationOES, 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.

Example

// Set the blend equation to use additive blending for the RGB channels, but subtractive for
// the Alpha channel.
glBlendEquationSeparate(GL_FUNC_ADD_OES, GL_FUNC_SUBTRACT_OES);