glTexParameter
作用于所有纹理还是仅作用于当前绑定的纹理?
例如,如果我在纹理加载时调用此函数:
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_REPEAT);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_REPEAT);
另一种纹理加载方式:
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_CLAMP);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_CLAMP);
当我绑定第一个纹理时,它会使用我设置的最后一个值(GL_CLAMP
),还是会使用最初绑定纹理时设置的值?
glGenSamplers
的函数可以提供你所需要的东西。 - mlvljr