47
我有一個關於如何通過glUniform1i
設置紋理的問題。我看到下面的代碼。爲glUniform1i設置紋理
glActiveTexture(GL_TEXTURE0);
glBindTexture(GL_TEXTURE_2D, texture0);
glUniform1i(_textureUniform, 0);
glActiveTexture(GL_TEXTURE1);
glBindTexture(GL_TEXTURE_2D, texture1);
glUniform1i(_textureUniform, 1);
這是否意味着,如果我用在glUniform1i
數量i
,那麼我必須使用glActiveTexture(GL_TEXTURE **i**)
?