OpenGL, стоит ли явно отвязываться после вызова отрисовки?

Мне кажется чище отвязать с помощью glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, 0)и/или glBindBuffer(GL_ARRAY_BUFFER, 0)в конце данного вызова отрисовки. Мне нравится быть уверенным, что не связано ничего, чего не должно быть; однако сильно ли это повлияло на производительность?

Будет ли кто-нибудь считать это «чистым» способом, чтобы быть вообще полезным? Или я должен просто пойти по быстрому и неаккуратному маршруту?

(Да, я знаю, что связанный объект буфера будет заменен следующим объектом буфера, который будет привязан к этой цели, в любом случае --будь то в этом или следующем обновлении рендеринга. И да, я мог бы провести тесты производительности. Но хотелось бы быстрого человеческого ответа.)

16
задан Nicol Bolas 1 October 2012 в 15:18
поделиться