glBlendFunc
简介
glBlendFunc 函数指定像素算术。
语法
void WINAPI glBlendFunc(
GLenum sfactor,
GLenum dfactor
);
参数
sfactor
指定如何计算红绿色、 蓝白 alpha 源混合因素。 接受了九个符号常量: GL_ONE_MINUS_DST_ALPHA,GL_ZERO GL_ONE,GL_DST_COLOR GL_ONE_MINUS_DST_COLOR,GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA,GL_DST_ALPHA 和 GL_SRC_ALPHA_SATURATE。
dfactor
指定如何计算红绿色、 蓝白 alpha 混合目标因素。 接受了八个符号常量: GL_ZERO GL_ONE,GL_SRC_COLOR GL_ONE_MINUS_SRC_COLOR,GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA,GL_DST_ALPHA,和 GL_ONE_MINUS_DST_ALPHA。
返回值
返回以下错误代码和他们的条件。
返回代码
说明
GL_INVALID_ENUM
sfactor 或 dfactor 不被接受的值。
GL_INVALID_OPERATION