Привет, я пытаюсь визуализировать текстуру на прямоугольнике. Я использую GL_CLAMP_TO_BORDER, потому что я не хочу, чтобы текстура повторялась.
glTextureParameteri(id, GL_TEXTURE_WRAP_S, GL_CLAMP_TO_BORDER);
glTextureParameteri(id, GL_TEXTURE_WRAP_T, GL_CLAMP_TO_BORDER);
Я ожидаю, что результат будет примерно таким: Обратите внимание, что не-тексели имеют серый цвет, который является цветом его лица.
Но я получаю этот вывод:
Область, упомянутая в № 2, я думаю, может быть решена, если я включу смешивание, но я не получаю никакого решения для области 1.
Я знаю, что не поделился ни одним кодом, потому что действительно не могу, есть ли какие-то дополнительные вызовы gl, которые мне нужно сделать, чтобы решить проблему?