显示列表和OpenGL状态

这很奇怪。 当我渲染我的网格时,fps是一个稳定的130左右。 当我把它放到显示列表中时,fps DROPS要小于15。 当我拿出一些材料和纹理命令时,它会回到130。 为什么是这样?为什么OpenGL状态更改命令如此紧迫FPS?我想我读到的地方不是永远,不会这样做。     
已邀请:
最常见的错误是将显示列表创建放入渲染循环中。确保在初始化期间在某处创建显示列表,并仅在渲染循环中呈现它。除此之外,您只需发布一个代码示例供我们查看。     

要回复问题请先登录注册