怎样用OpenGL显示大量数据,速度不慢?(100分)

  • 主题发起人 主题发起人 wulichang
  • 开始时间 开始时间
W

wulichang

Unregistered / Unconfirmed
GUEST, unregistred user!
如何提高OpenGL显示速度?
OpenGL画的数据有上限,能否超出这个量?
若能的话,怎样解决?
 
1. 好的显卡
2. 好的硬盘 uwscsi-ii
3. 好的cpu
 
我想硬件条件尽可能好的情况下,怎样用软件解决?
 
用SGI的Optimizer可能会更好些。
 
双缓冲会减少闪烁
 
我发现回答这个问题的大虾太少了。
 
不好意思,这个不是特长,跟一下,不过那个双缓冲...
 
to 芽芽:
OpenGL 本来就用双缓冲。
SwapBuffers(glhdc: HDC);
 
使用显示列表
 
与kzl的意见基本相同,如果你是在画一些重复的物体,
那么可以将这些物体按照物体的不同在程序初始化的
时候作成不同的列表。包括颜色,光照等等。到时
三维重画的时候(比如动画),就可以直接调用列表
我曾经试过,用列表和不用列表差别较大,当数据
比较多时。
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
900
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部