OpenGL es 透明问题
2016-05-11 21:17
330 查看
错误效果如下(带有透明):
正确效果如下:
代码:
本次问题解决的灵感来自:http://stackoverflow.com/questions/10042412/glenablegl-depth-test-nothing-rendered
深入学习OpenGL的网址:http://blog.csdn.net/fingding/article/details/28269335
正确效果如下:
代码:
glEnable(GL_DEPTH_TEST); glDepthMask(GL_TRUE); glEnable(GL_CULL_FACE); glDrawArrays(GL_TRIANGLES, 0, count_last); glDisable(GL_CULL_FACE); glDepthMask(GL_FALSE); glDisable(GL_DEPTH_TEST);开启深度测试后,没有允许深度数据读写,因此出现错误的效果。上述代码开启后(glDepthMask(GL_TRUE)),显示就正确了。
本次问题解决的灵感来自:http://stackoverflow.com/questions/10042412/glenablegl-depth-test-nothing-rendered
深入学习OpenGL的网址:http://blog.csdn.net/fingding/article/details/28269335
相关文章推荐
- windows 64 位安装xshell5出现的一系列问题
- linux环境变量配置总结
- C#学习网站
- linux环境变量配置总结
- 系统学习Linux系统第一天:5-11
- Linux命令——文件和目录管理
- ecshop二次开发--节日关怀
- OpenCV图像金字塔:高斯金字塔、拉普拉斯金字塔与图片尺寸缩放
- CentOS/RedHat和Debian/Ubuntu安装VMware Tools时无法找到kernel header path的解决方案
- Linux 3.2中回写机制的变革
- Linux 3.2中回写机制的变革
- servlet3 upload上传文件实践
- Linux命令技巧
- Nginx服务器简介
- Linux基础(一)
- Linux字符设备与块设备的区别与比较
- Linux字符设备与块设备的区别与比较
- Nginx代理与负载均衡
- Eclipse用Tomcat插件部署Java Web项目
- zookeeper运维管理