标签: opengl
每当我在显示列表中输入转换(gltranslate,glrotate,glscale)时,转换仍然作为显示列表中的命令。每次渲染显示列表时,它都将全部重复计算。
有没有办法,我可以进行opengl变换,并将变换后的顶点坐标永久存储在显示列表中,而不是转换&初始坐标?
答案 0 :(得分:3)
将矩阵变换manually应用到顶点,然后再将它们提交到显示列表。
但Drew Hall是对的:驱动程序在编译显示列表时可能已经做了类似的事情。