自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (8)
  • 收藏
  • 关注

原创 OpenGL渲染帧率在debug和release下不同

最近遇到问题,编写的OpenGL代码在debug模式下面,帧率很低,一开始倒是挺快的,但是,随着程序的运行,帧率逐渐下降,然后才趋于稳定网上找了找原因,我试了试改到release这时候帧率就正常了。至于原因,还不是很清楚,感觉是,debug模式下面加入了很多方便调试的东西,使得帧率下降了,release则是没有这些东西,算是快捷版本或者说是优化版本,所以帧率就上升了。在一个国外网站找到了一个说

2014-03-25 22:06:11 2536

原创 glFlush和glutSwapBuffers,导致帧率很低

最近在实现烟雾模拟的时候,看到有一个人的代码运行的时候帧率非常低。一开始,我用了clock去查看他代码各个部分所花的时间,发现,在glutSwapBuffers的时候特别花时间,当时很是不解,以为是数据量过大导致渲染的时候比较耗时间。后来进一步检查代码,发觉问题确实是出现在这里,只不过不是数据量大的原因,而是他的代码中还使用了glFlush。下面说说这两个的作用和区别吧:函数原型:

2014-03-25 18:55:53 4877

转载 glDrawArrays 和 glDrawElements (可以解决帧率过小的问题)

glDrawArrays 和 glDrawElements 的作用都是从一个数据数组中提取数据渲染基本图元。( render primitives from array data )  注!如果要 glDrawArrays 和 glDrawElements 正确进行绘制的话,必须在之前 调用带有相应参数的 glEnableClientState 方法。 比如:

2014-03-25 18:46:22 3789

转载 PIXELFORMATDESCRIPTOR

像素格式描述表:PIXELFORMATDESCRIPTOR在OpenGL对窗口渲染之前,必须根据渲染需要对窗口进行配置。需要硬件渲染还是软件渲染?渲染使用单缓冲还是双缓冲?是否需要深度缓冲区?是否需要模板、目标Alpha或积累缓冲区?.......当为窗口设置这些参数之后,就无法对它们进行修改。为了从一个只有深度缓冲和颜色缓冲区的窗口切换到一个带

2014-03-17 20:47:53 837

转载 windows 下编译 Boost 1.50 + Visual Studio 2008

1、在c盘创建一个文件夹boost_1_50_02、下载最新的boost 库1.50到d盘,文件夹为boost_1_50_03、整个文件夹如下:D:\>cd boost_1_50_0    D:\boost_1_50_0>dir   Volume in drive D is D   Volume Serial Number is 7CF4-5846

2014-03-16 18:43:59 674

转载 OpenGL编译错误的解决

如果使用OpenGL的时候出现一下啊错误1>TEE.obj : error LNK2019: 无法解析的外部符号 __imp____glutInitWithExit@12,该符号在函数 _glutInit_ATEXIT_HACK@8 中被引用1>TEE.obj : error LNK2019: 无法解析的外部符号 __imp____glutCreateWindowWithE

2014-03-16 17:08:30 953

OpenStack Object Storage (Swift) Essentials

OpenStack Object Storage (Swift) Essentials,少有的资源,学习使用。若侵权请联系我删除。

2017-11-25

vs2008+OpenGL做的一个分形树

用VS2008做的一个分形树,可以直接用VS2008打开并且运行

2013-08-10

银行家算法的实现

这是上操作系统做的课程设计的代码,可以看看

2011-12-19

操作系统课程设计报告

操作系统的课程设计报告,包含源代码,主要有进程调度,银行家算法还有页面调度这三个算法的实现以及报告

2011-12-18

c++课程设计--公司人员信息管理系统

c++课程设计--公司人员信息管理系统课程设计报告及相应代码

2011-05-17

数值分析课件(李庆扬V4)

这是清华出版的数值分析课件,希望对学习数值分析的人有用

2011-03-03

个人感觉比较好用的虚拟光驱

一个比较好用的虚拟光驱软件,曾用来玩游戏用,挺好用的

2010-10-19

福昕阅读器看PDF的阅读器

看PDF文件,福昕阅读器看PDF的阅读器

2010-09-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除