我有一个关于如何设置纹理的问题glUniform1i.我见过如下代码.
glActiveTexture(GL_TEXTURE0);
glBindTexture(GL_TEXTURE_2D, texture0);
glUniform1i(_textureUniform, 0);
glActiveTexture(GL_TEXTURE1);
glBindTexture(GL_TEXTURE_2D, texture1);
glUniform1i(_textureUniform, 1);
Run Code Online (Sandbox Code Playgroud)
这是否意味着,如果我使用的数量i在glUniform1i的话,我必须使用glActiveTexture(GL_TEXTURE **i** )?
| 归档时间: |
|
| 查看次数: |
23240 次 |
| 最近记录: |