标签: opengl graphics lighting
我经历的书籍和网站都告诉我使用glEnable(GL_LIGHTING)来启用照明。我已经看到这个枚举现已弃用。是什么取代了它以及我应该注意哪些其他不赞成的项目?即使是新的SO问题仍然提到GL_LIGHTING,所以我没有太多运气找到如何改变它。
答案 0 :(得分:2)
它被自定义着色器取代。你应该创建你需要的任何基于光照的变量,并像着色器中的任何其他制服一样对待它们。
固定管道照明没有“内置”替代品,您需要自己实施。