func BlendFuncSeparate(sfactorRGB uint32, dfactorRGB uint32, sfactorAlpha uint32, dfactorAlpha uint32) {
	C.glowBlendFuncSeparate(gpBlendFuncSeparate, (C.GLenum)(sfactorRGB), (C.GLenum)(dfactorRGB), (C.GLenum)(sfactorAlpha), (C.GLenum)(dfactorAlpha))
}
func BlendFuncSeparate(sfactorRGB uint32, dfactorRGB uint32, sfactorAlpha uint32, dfactorAlpha uint32) {
	C.glowBlendFuncSeparate(gpBlendFuncSeparate, (C.GLenum)(sfactorRGB), (C.GLenum)(dfactorRGB), (C.GLenum)(sfactorAlpha), (C.GLenum)(dfactorAlpha))
}
func BlendFuncSeparate ( sfactorRGB uint32 , dfactorRGB uint32 , sfactorAlpha uint32 , dfactorAlpha uint32 ) { C . glowBlendFuncSeparate ( gpBlendFuncSeparate , ( C . GLenum ) ( sfactorRGB ) , ( C . GLenum ) ( dfactorRGB ) , ( C . GLenum ) ( sfactorAlpha ) , ( C . GLenum ) ( dfactorAlpha ) ) }
// specify pixel arithmetic for RGB and alpha components separately
specify pixel arithmetic for RGB and alpha components separately