glut 深度测试无不起作用问题解决
OpenGL中使用glEnable(GL_DEPTH_TEST)后深度测试没有起作用,发现深度缓冲没有创建。glut库在兼容模式(GL_COMPATIBILITY_PROFILE)下displaymode默认值为GL_INDEX,GL_SINGLE,GL_DEPTH,而我使用的是核心模式(GL_CORE_PROFILE),在指定dispalymode的时候使用的是:
glutInitDisplayMode(GL_RGB);
只指定了颜色现实模式。如果向要创建深度缓冲,需要再指定GL_DEPTH,即
glutInitDisplayMode(GL_RGB|GL_DEPTH);
glutInitDisplayMode除了指定窗口颜色显示模式和深度缓冲之外,还可以指定模板缓冲(GL_STENCIL)及其它的一些参数(参照官网)。
glut 深度测试无不起作用问题解决的更多相关文章
- MyEclipse2014快速配置Spring & Spring Testing, Spring AOP简单使用
		1.新建项目 2.右击项目,如图,利用myeclipse自动导入spring 3.在弹出的对话框中一直next到最后,在最后的页面中勾选Spring Testing,完成. 4.在src下的appli ... 
- MyEclipse2014高速配置Spring & Spring Testing, Spring AOP简单使用
		1.新建项目 2.右击项目,如图,利用myeclipse自己主动导入spring 3.在弹出的对话框中一直next到最后,在最后的页面中勾选Spring Testing,完毕. watermark/2 ... 
- 剖析虚幻渲染体系(12)- 移动端专题Part 2(GPU架构和机制)
		目录 12.4 移动渲染技术要点 12.4.1 Tile-based (Deferred) Rendering 12.4.2 Hierarchical Tiling 12.4.3 Early-Z 12 ... 
- @JsonIgnoreProperties注解不起作用的问题解决
		最近做的一个东西要调第三方服务接口,要参照接口文档开发,但是第三方服务的接口字段名全部都是大写,本来以为这种应该没有什么问题.但是实际开发中发现大写的字段名字去调后台接口的时候报: org.codeh ... 
- 13-linux定时任务不起作用到的问题解决办法
		基本操作下面这篇: centos定时任务-不起作用- 没指明路径!!! 最大的问题是路径问题,以及权限问题. 用定时任务执行某些脚本是出现一系列问题,一步一步解决. 问题一:定时任务没反应: 查看日志 ... 
- 使用Visual Studio 调试断点不起作用的问题解决办法 调试Revit CAD 不能进入断点
		随着Visual Studio 2010正式版的发布,相信不少人都像我一样升级到了Visual Studio 2010.那么您在使用VS2010在AutoCAD,Map 3D或Revit的.net应用 ... 
- windows hosts 作用以及常见问题解决
		借用百度百科的解释 Hosts是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统 ... 
- PyQt(Python+Qt)学习随笔:布局控件layout的layoutSizeConstraint属性不起作用的问题解决办法
		在<PyQt(Python+Qt)学习随笔:布局控件layout的layoutSizeConstraint属性>中介绍layout的layoutSizeConstraint属性后,反复测试 ... 
- 命令行下django-admin.py参数不起作用的问题解决
		django官方turial中创建本地web站点时,使用如下命令 django-admin.py startproject mysite 说一下我在使用时碰到的几个问题: 1.无法找到django-a ... 
随机推荐
- html-简单的简历表制作
			代码如下: <!DOCTYOE html> <html> <head> <meta charset='UTF-8'/> <title>课后作 ... 
- sqlite语句主页
			因为现在android手机用sqlite数据,但是sql语句很多和sqlserver不同..所以还是把官网记下以便开发:http://www.sqlite.org/lang.html 
- CSS选取第n个标签元素
			最近做一个项目,碰到这样的需求,需要选取某个元素的倒数第几个标签元素,想让他显示不同的样式 1.first-child first-child表示选择列表中的第一个标签.例如:li:first-chi ... 
- SpringMVC学习笔记三 整合jdbc和事务
			spring整合JDBC spring提供了很多模板整合Dao技术,用于简化编程. 引入相关jar包 spring中提供了一个可以操作数据库的对象,JDBCTemplate(JDBC模板对象).对象封 ... 
- (译文)学习ES6非常棒的特性-深入研究var, let and const
			Var var firstVar; //firstVar被声明,它的默认值是undefined var secondVar = 2; //secondVar被声明,被赋值2 先看一个例子: var i ... 
- 【java并发系列】Fork/Join任务(转)
			原文链接 当我们需要执行大量的小任务时,有经验的Java开发人员都会采用线程池来高效执行这些小任务.然而,有一种任务,例如,对超过1000万个元素的数组进行排序,这种任务本身可以并发执行,但如何拆解成 ... 
- iOS开发点滴-添加阴影效果
			UIBezierPath *shadowPath = [UIBezierPath bezierPathWithRect:_backView.bounds]; _backView.layer.masks ... 
- listview  与 button 焦点 在item添加下列属性
			android:descendantFocusability="blocksDescendants" http://zhaojianping.blog.51cto.com/7251 ... 
- [USACO4.1]麦香牛块Beef McNuggets
			https://www.luogu.org/problemnew/show/P2737 给出n个数ai,求这n个数不能累加出的最大的数 最大的数无限大或能凑出所有的自然数则输出0 n<=10,a ... 
- mycat入门_介绍与安装
			利用闲暇时间接触了下mycat. 一.介绍 1.概述: 国内最活跃的.性能最好的开源数据库中间件,可以理解为数据库和应用层之间的一个代理组件. 2.作用: 读写分离.分表分库.主从切换. 3.原理: ... 
