OpenGL
文章平均质量分 66
Dean_Dream_Design
iOS开发
展开
-
关于OpenGL透明纹理渲染出来效果不正确的问题
项目中曾遇到过多次透明图片经过OpenGL渲染之后或者图片颜色偏黑出现色差或者透明区域呈现黑色,不是透明状态。这种情况的出现多是由于glBlendFunc设置的有问题造成的。其默认的设置是glBlendFunc(GL_ONE, GL_ZERO);通过glBlendFunc可以设置纹理的Blend方式,其第一个参数代表源因子,第二个参数代表目标因子,这里把将要画上去的颜色称为源颜色,把原来的颜色称为...原创 2018-03-21 14:35:06 · 4712 阅读 · 0 评论 -
OpenGL中glTexParameteri的相关设置
glTexParameteri即纹理过滤函数其第一个参数制定纹理类型,一般设置为GL_TEXTURE_2D即操作2D纹理第二个参数指定响应的模式GL_TEXTURE_WRAP_S S方向上的贴图模式GL_TEXTURE_WRAP_T T方向上的贴图模式GL_TEXTURE_MAG_FILTER 放大过滤GL_TEXTURE_MIN_FILTER 缩小过滤第三个参数指对应模式的...原创 2018-03-21 15:06:00 · 3422 阅读 · 0 评论