Должен ли я снова прикрепить текстуры к кадровому буферу после изменения размера - PullRequest
0 голосов
/ 20 мая 2019

Изменяет ли изменение размеров текстур, которые в настоящее время присоединены к кадровому буферу, на какой кадровый буфер в данный момент указывает? Другими словами, следует ли заново прикрепить текстуру кадрового буфера с помощью вызова glFramebufferTexture2D после изменения размера текстуры с помощью вызова glTexImage2D? Запоминает ли фреймбуфер вложение по имени текстуры или непосредственно по ее содержимому (что, очевидно, недействительно после изменения размера)?

1 Ответ

0 голосов
/ 20 мая 2019

Вы не должны изменять размеры текстур вообще;если вам нужны текстуры другого размера, вы должны удалить их и создать новую.

При этом все будет работать, если перестроить хранилище для текстуры, пока она привязана к FBO.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...