2014-12-19 101 views
0

例如,如果我想使用glGenTexture生成3個紋理,並且在我的glsl文件中有3個統一的sampler2D變量,那麼如何將這3個紋理以某種特定順序綁定到這3個統一變量?uniform sampler2D和GL_TEXTURE [NUM]和glGenTexture之間的關係是什麼?

+0

這個問題不是一個確切的重複,但在精神上類似http://stackoverflow.com/q/27261380/3530129。我在那裏寫了一個答案,詳細解釋了紋理,紋理單元,採樣器變量以及它們如何連接的概念。 – 2014-12-19 09:13:27

回答

1

有紋理(覺得他們像「墨盒」溢出像素。

禰是個紋理單元,認爲他們喜歡,可以在其中插質地盒插槽。

有采樣這是種這樣的可連接到紋理單元小的軟管。


要使用glActiveTexture選擇下面的命令來使用紋理單元。通過調用glBindTexture「紋理盒」插入設備中。通過將採樣器的數值設置爲統一單元的數量,可以將其連接到該紋理單元以獲取其像素。

+0

嘿!最後我的程序工作:) – 2014-12-19 09:17:18

相關問題