OpenGL错误总结(二)

2014-11-24 00:58:12 · 作者: · 浏览: 17
} * (1 - srcA) 气泡主体部分也混合了底图背景(灰色调),所以整体结果是灰色调。


图3采用的混合模式时:glBlend( GL_ONE, GL_ONE_MINUS_SRC_ALPHA); 混合公式为


dst{ RGBA } = src{ RGBA } * 1 + dst{ RGBA } * (1 - srcA) 既有抠图效果,又保持气泡色调不变。


同样的BUG再次出现:



左下角为原始纹理,黑色部分RGBA全部为0,;左上角混合模式为(srcA, 1-srcA),结果描边处看上去有种脏的感觉;右上角混合模式为(1, 1-srcA) 结果十分干净、明朗!


模型顶点和照相机相对位置不对,导致看不到效果。


开了光照,但是模型顶点没有设置法线 导致绘制失败。


后续继续更新中。。。


2012/7/29 - 增加错误示例3、4。


2013/7/9 -增加深度缓冲区错误。


2013/9/6 - 增加alpha混合错误


2013/11/23 -增加状态紊乱错误示例5


相关阅读