Создание избыточных вызовов OpenGL

Мне было интересно, рекомендуется ли исключить все избыточные вызовы opengl.

Например, должен ли я делать что-то вроде (завернутый в функцию):

if(foobuffer != boundbuffer) {
  glBindBuffer(GL_BAR_BUFFER, foobuffer);
  boundbuffer = foobuffer;
}

Или драйвер автоматически делает это вещи, и это на самом деле избыточная проверка с избыточностью?

6
задан Pubby 5 February 2011 в 07:44
поделиться