显示列表和转换

时间:2010-05-28 02:14:03

标签: opengl

每当我在显示列表中输入转换(gltranslate,glrotate,glscale)时,转换仍然作为显示列表中的命令。每次渲染显示列表时,它都将全部重复计算。

有没有办法,我可以进行opengl变换,并将变换后的顶点坐标永久存储在显示列表中,而不是转换&初始坐标?

1 个答案:

答案 0 :(得分:3)

将矩阵变换manually应用到顶点,然后再将它们提交到显示列表。

但Drew Hall是对的:驱动程序在编译显示列表时可能已经做了类似的事情。