小编Ret*_*oid的帖子

freeglut与glew的区别?

我最近开始学习OpenGL(> 3.3)并且我注意到很多示例和教程都使用了freeglut和glew,但是并没有真正解释它们的区别.我在谷歌搜索和阅读广告后发现的最好的描述是这个OpenGL相关的工具包和API,但发现它缺乏.我甚至在SO上读过标签信息.

作为OpenGL的新手,我仍然试图掌握不同的概念.我已经到了创建基本程序的阶段,该程序使用glew,创建上下文(在Windows上,VS2010),并绘制真正基本的形状,所有这些都不需要明确包含freeglut.所以我不明白为什么我需要它.

所以我的问题是,有什么区别:
-freeglut
-glew
- (&glfw) 另一个人不能
做什么呢?

opengl glew freeglut glfw

41
推荐指数
1
解决办法
3万
查看次数

内存和文件加载c ++?

我编写了一个加载文件的程序,我想知道是否有人可以解释为什么第二次及以后加载文件的速度比同一文件的初始加载速度快?
例如:
1.首次加载大文件(500MB)时,需要比后续加载同一文件更长的时间.第二次加载文件时只需要一小部分时间.
即使RAM使用率介于两者之间也是如此(重新启动程序时也会出现此行为).

2.如果我重启我的电脑和/或不运行程序或在一段时间后重新加载文件,情况#1再次出现.

环境:

  • C++
  • VS 2010(MFC)
  • Windows XP Home 32位
  • 文件加载:我尝试了fread()和其他人,但他们都得到了类似的结果.

感谢您的任何见解.

c++ memory file loading

0
推荐指数
1
解决办法
744
查看次数

标签 统计

c++ ×1

file ×1

freeglut ×1

glew ×1

glfw ×1

loading ×1

memory ×1

opengl ×1