參考:https://www.opengl.org/discussion_boards/showthread.php/172736-OpenGL-ES-Depth-Buffer-Problem

环境:eclipse,ndkr8,opengl es2.0,android

近期使用eclipse和NDK进行android opengl es2.0的开发,发现了绘制的物体显示与深度无关,而与绘制的前后顺序有关。想了一下。应该是深度測试没有开启,开启了glEnable(GL_DEPTH_TEST),可是发现深度測试还是不起作用。网上查询了一下,原因是eclipse创建的窗体没有开启深度測试。

 setEGLConfigChooser( translucent ?
new ConfigChooser(8, 8, 8, 8, depth, stencil) :
new ConfigChooser(5, 6, 5, 0, depth, stencil) );//depth可设置为16和setencil可设置为8,代表缓存位数

设置后。绘制的物体前后顺序果然与深度有关了。

总结一下开启深度測试:

(1)首先用于绘制的窗体得设置支持深度測试

(2)opengl es2.0的代码中,得开启深度測试(glEnable(GL_DEPTH_TEST))

最新文章

  1. ASP.NET Web API WebHost宿主环境中管道、路由
  2. 主从Reactor多线程模型
  3. [算法导论]强连通分量 @ Python
  4. 21Mybatis_订单商品数据模型_一对多查询——resultMap方式
  5. 【POI xlsx】使用POI对xlsx的单元格样式进行设置 / 使用POI对xlsx的字体进行设置
  6. python list对象
  7. 如何限制textarea文本框的输入字数
  8. table头部、尾部固定;中间内容定高自适应滚动
  9. RealThinClient学习(一)
  10. AJAX的写法
  11. [C#] C# 与 MongoDB 的 CURD
  12. Google Bazel简介
  13. NOIP需要掌握的内容(大致
  14. 消息监听器无法注入bean
  15. spring mvc 注解@Controller @RequestMapping @Resource的详细例子
  16. fzyzojP3580 -- [校内训练-互测20180315]小基的高智商测试
  17. php导出excel(xls或xlsx)(解决长数字显示问题)
  18. mongodb 用户点赞功能理论实现[转载]
  19. 多功能电子通讯录(涉及到了双向链表的使用,Linux文件编程等等)
  20. MySQL数据库--练习

热门文章

  1. mybatis中配置中引入properties文件
  2. Linux配置ssh免密登录
  3. SG定理与SG函数
  4. 19. REFERENTIAL_CONSTRAINTS
  5. RAID磁盘阵列及CentOS7启动流程
  6. 在docker中部署nginx
  7. vue 源码自问自答-响应式原理
  8. npm 的作用
  9. Leetcode 300.最长上升子序列
  10. Uva10294 Arif in Dhaka (置换问题)