Делает glTexParamter
воздействовать на все текстуры по всему миру или только на текстуру, связанную в настоящее время.Какова область действия glTexParameter в OpenGL?
Например, если я называю это в текстурной нагрузке:
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
) или он будет использовать значения, первоначально установленные при привязке текстуры?
Очень здорово, это то, на что я надеялся иначе, мне пришлось бы делать кучу изменений состояния каждый раз, когда я связывал текстуру. –