ブレンディングビューア
円の設定
円1
R
G
B
A
Z
円2
R
G
B
A
Z
円3
R
G
B
A
Z
gl.blendFunc(sfactor, dfactor)
sfactor
dfactor
計算式
gl.ZERO
(0,0,0,0)
gl.ONE
(1,1,1,1)
gl.SRC_
COLOR
(Rs,Gs,Bs,As)
gl.ONE_
MINUS_
SRC_
COLOR
(1-Rs,1-Gs,1-Bs,1-As)
gl.DST_
COLOR
(Rd,Gd,Bd,Ad)
gl.ONE_
MINUS_
DST_
COLOR
(1-Rd,1-Gd,1-Bd,1-Ad)
gl.SRC_
ALPHA
(As,As,As,As)
gl.ONE_
MINUS_
SRC_
ALPHA
(1-As,1-As,1-As,1-As)
gl.DST_
ALPHA
(Ad,Ad,Ad,Ad)
gl.ONE_
MINUS_
DST_
ALPHA
(1-Ad,1-Ad,1-Ad,1-Ad)
gl.CONSTANT_
COLOR
(Rc,Gc,Bc,Ac)
gl.ONE_
MINUS_
CONSTANT_
COLOR
(1-Rc,1-Gc,1-Bc,1-Ac)
gl.CONSTANT_
ALPHA
(Ac,Ac,Ac,Ac)
gl.ONE_
MINUS_
CONSTANT_
ALPHA
(1-Ac,1-Ac,1-Ac,1-Ac)
gl.SRC_ALPHA_
SATURATE
(f,f,f,1) f:=min(As,1-Ad)
gl.blendColor(R, G, B, A)
R
G
B
A