0

我浏览过的书籍和网站都告诉我使用 glEnable(GL_LIGHTING) 来启用照明。我已经看到这个枚举现在已被弃用。是什么取代了它,我应该在照明中注意哪些其他已弃用的项目?即使是新的 SO 问题仍然提到 GL_LIGHTING,所以我没有太多运气找到如何改变它。

4

1 回答 1

2

它被自定义着色器取代。您应该创建您需要的任何基于光照的变量,并像对待着色器中的任何其他制服一样对待它们。

固定管道照明没有“内置”替代品,您需要自己实施。

于 2013-01-07T22:11:56.817 回答