logo
Free, Micro AI Code Reviews That Run on Git Commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, Micro AI Code Reviews That Run on Git Commit | Product Hunt git-lrc - Free, Micro AI Code Reviews That Run on Git Commit | Product Hunt

glBlendFuncSeparate - specify pixel arithmetic for RGB and alpha components separately

Associated Gets

glGet() with argument GL_BLEND_SRC_RGBglGet() with argument GL_BLEND_SRC_ALPHAglGet() with argument GL_BLEND_DST_RGBglGet() with argument GL_BLEND_DST_ALPHAglIsEnabled() with argument GL_BLEND

C Specification

voidglBlendFuncSeparate(GLenumsrcRGB,GLenumdstRGB,GLenumsrcAlpha,GLenumdstAlpha);voidglBlendFuncSeparatei(GLuintbuf,GLenumsrcRGB,GLenumdstRGB,GLenumsrcAlpha,GLenumdstAlpha);

Description

       Pixels can be drawn using a function that blends the incoming (source) RGBA values with the RGBA values
       that are already in the frame buffer (the destination values). Blending is initially disabled. Use
       glEnable() and

       glDisable with argument GL_BLEND to enable and disable blending.

       glBlendFuncSeparate defines the operation of blending for all draw buffers when it is enabled.
       glBlendFuncSeparatei defines the operation of blending for a single draw buffer specified by buf when
       enabled for that draw buffer.  srcRGB specifies which method is used to scale the source RGB-color
       components.  dstRGB specifies which method is used to scale the destination RGB-color components.
       Likewise, srcAlpha specifies which method is used to scale the source alpha color component, and dstAlpha
       specifies which method is used to scale the destination alpha component. The possible methods are
       described in the following table. Each method defines four scale factors, one each for red, green, blue,
       and alpha.

       In the table and in subsequent equations, first source, second source and destination color components
       are referred to as R s0 G s0 B s0 A s0, R s1 G s1 B s1 A s1, and R d G d B d A d, respectively. The color
       specified by glBlendColor() is referred to as R c G c B c A c. They are understood to have integer values
       between 0 and k R k G k B k A, where

       k c = 2 m c - 1

       and m R m G m B m A is the number of red, green, blue, and alpha bitplanes.

       Source and destination scale factors are referred to as s R s G s B s A and d R d G d B d A. All scale
       factors have range 0 1.

       β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
       β”‚  Parameter                  β”‚  RGBFactor                                β”‚  AlphaFactor                          β”‚
       β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
       β”‚ GL_ZERO                     β”‚ 0                                          β”‚ 0                                      β”‚
       β”‚                             β”‚                                 0          β”‚                                        β”‚
       β”‚                             β”‚                                 0          β”‚                                        β”‚
       β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
       β”‚ GL_ONE                      β”‚ 1                                          β”‚ 1                                      β”‚
       β”‚                             β”‚                                 1          β”‚                                        β”‚
       β”‚                             β”‚                                 1          β”‚                                        β”‚
       β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
       β”‚ GL_SRC_COLOR                β”‚ R                                          β”‚ A                                      β”‚
       β”‚                             β”‚                                     s0     β”‚                                 s0     β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                     k      β”‚                                 k      β”‚
       β”‚                             β”‚                                     R      β”‚                                 A      β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                     G      β”‚                                        β”‚
       β”‚                             β”‚                                     s0     β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                     k      β”‚                                        β”‚
       β”‚                             β”‚                                     G      β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                     B      β”‚                                        β”‚
       β”‚                             β”‚                                     s0     β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                     k      β”‚                                        β”‚
       β”‚                             β”‚                                     B      β”‚                                        β”‚
       β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
       β”‚ GL_ONE_MINUS_SRC_COLOR      β”‚ 1                                          β”‚ 1                                      β”‚
       β”‚                             β”‚                                     1      β”‚                                 -      β”‚
       β”‚                             β”‚                                     1      β”‚                                        β”‚
       β”‚                             β”‚                                     1      β”‚                                     A  β”‚
       β”‚                             β”‚                                            β”‚                                     s0 β”‚
       β”‚                             β”‚                                 -          β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                     k  β”‚
       β”‚                             β”‚                                            β”‚                                     A  β”‚
       β”‚                             β”‚                                         R  β”‚                                        β”‚
       β”‚                             β”‚                                         s0 β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                         k  β”‚                                        β”‚
       β”‚                             β”‚                                         R  β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                         G  β”‚                                        β”‚
       β”‚                             β”‚                                         s0 β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                         k  β”‚                                        β”‚
       β”‚                             β”‚                                         G  β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                         B  β”‚                                        β”‚
       β”‚                             β”‚                                         s0 β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                         k  β”‚                                        β”‚
       β”‚                             β”‚                                         B  β”‚                                        β”‚
       β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
       β”‚ GL_DST_COLOR                β”‚ R                                          β”‚ A                                      β”‚
       β”‚                             β”‚                                     d      β”‚                                 d      β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                     k      β”‚                                 k      β”‚
       β”‚                             β”‚                                     R      β”‚                                 A      β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                     G      β”‚                                        β”‚
       β”‚                             β”‚                                     d      β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                     k      β”‚                                        β”‚
       β”‚                             β”‚                                     G      β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                     B      β”‚                                        β”‚
       β”‚                             β”‚                                     d      β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                     k      β”‚                                        β”‚
       β”‚                             β”‚                                     B      β”‚                                        β”‚
       β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
       β”‚ GL_ONE_MINUS_DST_COLOR      β”‚ 1                                          β”‚ 1                                      β”‚
       β”‚                             β”‚                                     1      β”‚                                 -      β”‚
       β”‚                             β”‚                                     1      β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                     A  β”‚
       β”‚                             β”‚                                 -          β”‚                                     d  β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                     k  β”‚
       β”‚                             β”‚                                         R  β”‚                                     A  β”‚
       β”‚                             β”‚                                         d  β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                         k  β”‚                                        β”‚
       β”‚                             β”‚                                         R  β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                         G  β”‚                                        β”‚
       β”‚                             β”‚                                         d  β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                         k  β”‚                                        β”‚
       β”‚                             β”‚                                         G  β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                         B  β”‚                                        β”‚
       β”‚                             β”‚                                         d  β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                         k  β”‚                                        β”‚
       β”‚                             β”‚                                         B  β”‚                                        β”‚
       β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
       β”‚ GL_SRC_ALPHA                β”‚ A                                          β”‚ A                                      β”‚
       β”‚                             β”‚                                     s0     β”‚                                 s0     β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                     k      β”‚                                 k      β”‚
       β”‚                             β”‚                                     A      β”‚                                 A      β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                     A      β”‚                                        β”‚
       β”‚                             β”‚                                     s0     β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                     k      β”‚                                        β”‚
       β”‚                             β”‚                                     A      β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                     A      β”‚                                        β”‚
       β”‚                             β”‚                                     s0     β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                     k      β”‚                                        β”‚
       β”‚                             β”‚                                     A      β”‚                                        β”‚
       β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
       β”‚ GL_ONE_MINUS_SRC_ALPHA      β”‚ 1                                          β”‚ 1                                      β”‚
       β”‚                             β”‚                                     1      β”‚                                 -      β”‚
       β”‚                             β”‚                                     1      β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                     A  β”‚
       β”‚                             β”‚                                 -          β”‚                                     s0 β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                     k  β”‚
       β”‚                             β”‚                                         A  β”‚                                     A  β”‚
       β”‚                             β”‚                                         s0 β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                         k  β”‚                                        β”‚
       β”‚                             β”‚                                         A  β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                         A  β”‚                                        β”‚
       β”‚                             β”‚                                         s0 β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                         k  β”‚                                        β”‚
       β”‚                             β”‚                                         A  β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                         A  β”‚                                        β”‚
       β”‚                             β”‚                                         s0 β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                         k  β”‚                                        β”‚
       β”‚                             β”‚                                         A  β”‚                                        β”‚
       β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
       β”‚ GL_DST_ALPHA                β”‚ A                                          β”‚ A                                      β”‚
       β”‚                             β”‚                                     d      β”‚                                 d      β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                     k      β”‚                                 k      β”‚
       β”‚                             β”‚                                     A      β”‚                                 A      β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                     A      β”‚                                        β”‚
       β”‚                             β”‚                                     d      β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                     k      β”‚                                        β”‚
       β”‚                             β”‚                                     A      β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                     A      β”‚                                        β”‚
       β”‚                             β”‚                                     d      β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                     k      β”‚                                        β”‚
       β”‚                             β”‚                                     A      β”‚                                        β”‚
       β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
       β”‚ GL_ONE_MINUS_DST_ALPHA      β”‚ 1                                          β”‚ 1                                      β”‚
       β”‚                             β”‚                                     1      β”‚                                 -      β”‚
       β”‚                             β”‚                                     1      β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                     A  β”‚
       β”‚                             β”‚                                 -          β”‚                                     d  β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                     k  β”‚
       β”‚                             β”‚                                         A  β”‚                                     A  β”‚
       β”‚                             β”‚                                         d  β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                         k  β”‚                                        β”‚
       β”‚                             β”‚                                         A  β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                         A  β”‚                                        β”‚
       β”‚                             β”‚                                         d  β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                         k  β”‚                                        β”‚
       β”‚                             β”‚                                         A  β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                         A  β”‚                                        β”‚
       β”‚                             β”‚                                         d  β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                         k  β”‚                                        β”‚
       β”‚                             β”‚                                         A  β”‚                                        β”‚
       β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
       β”‚ GL_CONSTANT_COLOR           β”‚ R                                          β”‚ A                                      β”‚
       β”‚                             β”‚                                 c          β”‚                             c          β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                 G          β”‚                                        β”‚
       β”‚                             β”‚                                 c          β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                 B          β”‚                                        β”‚
       β”‚                             β”‚                                 c          β”‚                                        β”‚
       β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
       β”‚ GL_ONE_MINUS_CONSTANT_COLOR β”‚ 1                                          β”‚ 1                                      β”‚
       β”‚                             β”‚                                     1      β”‚                                 -      β”‚
       β”‚                             β”‚                                     1      β”‚                                 A      β”‚
       β”‚                             β”‚                                            β”‚                                 c      β”‚
       β”‚                             β”‚                                 -          β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                     R      β”‚                                        β”‚
       β”‚                             β”‚                                     c      β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                     G      β”‚                                        β”‚
       β”‚                             β”‚                                     c      β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                     B      β”‚                                        β”‚
       β”‚                             β”‚                                     c      β”‚                                        β”‚
       β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
       β”‚ GL_CONSTANT_ALPHA           β”‚ A                                          β”‚ A                                      β”‚
       β”‚                             β”‚                                 c          β”‚                             c          β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                 A          β”‚                                        β”‚
       β”‚                             β”‚                                 c          β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                 A          β”‚                                        β”‚
       β”‚                             β”‚                                 c          β”‚                                        β”‚
       β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
       β”‚ GL_ONE_MINUS_CONSTANT_ALPHA β”‚ 1                                          β”‚ 1                                      β”‚
       β”‚                             β”‚                                     1      β”‚                                 -      β”‚
       β”‚                             β”‚                                     1      β”‚                                 A      β”‚
       β”‚                             β”‚                                            β”‚                                 c      β”‚
       β”‚                             β”‚                                 -          β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                     A      β”‚                                        β”‚
       β”‚                             β”‚                                     c      β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                     A      β”‚                                        β”‚
       β”‚                             β”‚                                     c      β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                     A      β”‚                                        β”‚
       β”‚                             β”‚                                     c      β”‚                                        β”‚
       β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
       β”‚ GL_SRC_ALPHA_SATURATE       β”‚ i                                          β”‚ 1                                      β”‚
       β”‚                             β”‚                                 i          β”‚                                        β”‚
       β”‚                             β”‚                                 i          β”‚                                        β”‚
       β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
       β”‚ GL_SRC1_COLOR               β”‚ R                                          β”‚ A                                      β”‚
       β”‚                             β”‚                                     s1     β”‚                                 s1     β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                     k      β”‚                                 k      β”‚
       β”‚                             β”‚                                     R      β”‚                                 A      β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                     G      β”‚                                        β”‚
       β”‚                             β”‚                                     s1     β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                     k      β”‚                                        β”‚
       β”‚                             β”‚                                     G      β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                     B      β”‚                                        β”‚
       β”‚                             β”‚                                     s1     β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                     k      β”‚                                        β”‚
       β”‚                             β”‚                                     B      β”‚                                        β”‚
       β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
       β”‚ GL_ONE_MINUS_SRC_COLOR      β”‚ 1                                          β”‚ 1                                      β”‚
       β”‚                             β”‚                                     1      β”‚                                 -      β”‚
       β”‚                             β”‚                                     1      β”‚                                        β”‚
       β”‚                             β”‚                                     1      β”‚                                     A  β”‚
       β”‚                             β”‚                                            β”‚                                     s1 β”‚
       β”‚                             β”‚                                 -          β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                     k  β”‚
       β”‚                             β”‚                                            β”‚                                     A  β”‚
       β”‚                             β”‚                                         R  β”‚                                        β”‚
       β”‚                             β”‚                                         s1 β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                         k  β”‚                                        β”‚
       β”‚                             β”‚                                         R  β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                         G  β”‚                                        β”‚
       β”‚                             β”‚                                         s1 β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                         k  β”‚                                        β”‚
       β”‚                             β”‚                                         G  β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                         B  β”‚                                        β”‚
       β”‚                             β”‚                                         s1 β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                         k  β”‚                                        β”‚
       β”‚                             β”‚                                         B  β”‚                                        β”‚
       β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
       β”‚ GL_SRC1_ALPHA               β”‚ A                                          β”‚ A                                      β”‚
       β”‚                             β”‚                                     s1     β”‚                                 s1     β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                     k      β”‚                                 k      β”‚
       β”‚                             β”‚                                     A      β”‚                                 A      β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                     A      β”‚                                        β”‚
       β”‚                             β”‚                                     s1     β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                     k      β”‚                                        β”‚
       β”‚                             β”‚                                     A      β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                     A      β”‚                                        β”‚
       β”‚                             β”‚                                     s1     β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                     k      β”‚                                        β”‚
       β”‚                             β”‚                                     A      β”‚                                        β”‚
       β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
       β”‚ GL_ONE_MINUS_SRC_ALPHA      β”‚ 1                                          β”‚ 1                                      β”‚
       β”‚                             β”‚                                     1      β”‚                                 -      β”‚
       β”‚                             β”‚                                     1      β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                     A  β”‚
       β”‚                             β”‚                                 -          β”‚                                     s1 β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                     k  β”‚
       β”‚                             β”‚                                         A  β”‚                                     A  β”‚
       β”‚                             β”‚                                         s1 β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                         k  β”‚                                        β”‚
       β”‚                             β”‚                                         A  β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                         A  β”‚                                        β”‚
       β”‚                             β”‚                                         s1 β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                         k  β”‚                                        β”‚
       β”‚                             β”‚                                         A  β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                         A  β”‚                                        β”‚
       β”‚                             β”‚                                         s1 β”‚                                        β”‚
       β”‚                             β”‚                                            β”‚                                        β”‚
       β”‚                             β”‚                                         k  β”‚                                        β”‚
       β”‚                             β”‚                                         A  β”‚                                        β”‚
       β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

       In the table,

       i = min ⁑ A s 1 - A d

       To determine the blended RGBA values of a pixel, the system uses the following equations:

       R d = min ⁑ k R R s ⁒ s R + R d ⁒ d R G d = min ⁑ k G G s ⁒ s G + G d ⁒ d G B d = min ⁑ k B B s ⁒ s B + B
       d ⁒ d B A d = min ⁑ k A A s ⁒ s A + A d ⁒ d A

       Despite the apparent precision of the above equations, blending arithmetic is not exactly specified,
       because blending operates with imprecise integer color values. However, a blend factor that should be
       equal to 1 is guaranteed not to modify its multiplicand, and a blend factor equal to 0 reduces its
       multiplicand to 0. For example, when srcRGB is GL_SRC_ALPHA, dstRGB is GL_ONE_MINUS_SRC_ALPHA, and A s is
       equal to k A, the equations reduce to simple replacement:

       R d = R s G d = G s B d = B s A d = A s

Errors

GL_INVALID_ENUM is generated if either srcRGB or dstRGB is not an accepted value.

       GL_INVALID_VALUE is generated by glBlendFuncSeparatei if buf is greater than or equal to the value of
       GL_MAX_DRAW_BUFFERS.

Name

       glBlendFuncSeparate - specify pixel arithmetic for RGB and alpha components separately

Notes

       Incoming (source) alpha is correctly thought of as a material opacity, ranging from 1.0 (K A),
       representing complete opacity, to 0.0 (0), representing complete transparency.

       When more than one color buffer is enabled for drawing, the GL performs blending separately for each
       enabled buffer, using the contents of that buffer for destination color. (See glDrawBuffer().)

       When dual source blending is enabled (i.e., one of the blend factors requiring the second color input is
       used), the maximum number of enabled draw buffers is given by GL_MAX_DUAL_SOURCE_DRAW_BUFFERS, which may
       be lower than GL_MAX_DRAW_BUFFERS.

Parameters

buf
           For glBlendFuncSeparatei, specifies the index of the draw buffer for which to set the blend
           functions.

       srcRGB
           Specifies how the red, green, and blue blending factors are computed. The initial value is GL_ONE.

       dstRGB
           Specifies how the red, green, and blue destination blending factors are computed. The initial value
           is GL_ZERO.

       srcAlpha
           Specified how the alpha source blending factor is computed. The initial value is GL_ONE.

       dstAlpha
           Specified how the alpha destination blending factor is computed. The initial value is GL_ZERO.

See Also

glBlendColor(), glBlendFunc(), glBlendEquation(), glClear(), glDrawBuffer(), glEnable(), glLogicOp(),
       glStencilFunc()

Version Support

       β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
       β”‚                      β”‚                OpenGLVersion                                         β”‚
       β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€
       β”‚ Function             β”‚ 2.0 β”‚ 2.1 β”‚ 3.0 β”‚ 3.1 β”‚ 3.2 β”‚ 3.3 β”‚ 4.0 β”‚ 4.1 β”‚ 4.2 β”‚ 4.3 β”‚ 4.4 β”‚ 4.5 β”‚
       β”‚ /                    β”‚     β”‚     β”‚     β”‚     β”‚     β”‚     β”‚     β”‚     β”‚     β”‚     β”‚     β”‚     β”‚
       β”‚ Feature              β”‚     β”‚     β”‚     β”‚     β”‚     β”‚     β”‚     β”‚     β”‚     β”‚     β”‚     β”‚     β”‚
       β”‚ Name                 β”‚     β”‚     β”‚     β”‚     β”‚     β”‚     β”‚     β”‚     β”‚     β”‚     β”‚     β”‚     β”‚
       β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€
       β”‚ glBlendFuncSeparate  β”‚  βœ”  β”‚  βœ”  β”‚  βœ”  β”‚  βœ”  β”‚  βœ”  β”‚  βœ”  β”‚  βœ”  β”‚  βœ”  β”‚  βœ”  β”‚  βœ”  β”‚  βœ”  β”‚  βœ”  β”‚
       β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€
       β”‚ glBlendFuncSeparatei β”‚  -  β”‚  -  β”‚  -  β”‚  -  β”‚  -  β”‚  -  β”‚  βœ”  β”‚  βœ”  β”‚  βœ”  β”‚  βœ”  β”‚  βœ”  β”‚  βœ”  β”‚
       β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”˜

See Also