文件名称:光照例子以及学习资料
文件大小:4.39MB
文件格式:DOC
更新时间:2011-12-30 05:19:12
光照 学习
为了优化性能,OpenGL显示列表更像是个命令缓存器,而不是个动态数据库。换句话说, 当显示列表被创建之后,它就无法进行更改。如果显示列表允许进行更改,那么由于搜索显示 列表并执行内存管理所带来的开销将会降低显示列表的性能。当一个可更改的显示列表的一部 分被修改时,内存的分配和销毁可能会产生内存碎片。OpenGL实现为了提高效率而对显示列表 所存储的函数所作的所有更改都必须重做。另外,这种可更改的显示列表可能更难访问,通过 网络或系统总线在某处进行缓存的难度也随之加大。