2013-01-07 52 views
0

我經歷的所有書籍和網站都告訴我使用glEnable(GL_LIGHTING)來啓用照明。我已經看到這個枚舉現在被棄用了。什麼已經取代它,以及我應該在照明中注意哪些其他棄用物品?即使是新的SO問題仍然提到GL_LIGHTING,所以我沒有太多的運氣找到如何改變這一點。替代棄用的OpenGL:glEnum GL_LIGHTING

+0

「*我所經歷的所有書籍和網站都告訴我使用glEnable(GL_LIGHTING)來啓用照明。*」您看過[列表中的列表](http://www.opengl.org/wiki/Getting_Started#Tutorials_and_How_To_Guides),其中沒有一個表明您使用任何固定功能? –

回答

2

它被自定義着色器取代。您應該創建任何您需要的基於光照的變量,並將它們與着色器中的任何其他制服一樣對待。

固定管道照明沒有「內置」替代品,您需要自己實施。

相關問題