Плохо ли устанавливать glTexParameteri ()во время рендеринга?

Столкнулся с проблемой наложения текстур. что вызывает артефакты. Поскольку моя кодовая база стала огромной, единственный способ, который я могу придумать, - это выполнить определенные проверки, чтобы увидеть, попадают ли определенные текстуры в категорию, вызывающую артефакты, и изменить параметры перед отрисовкой в ​​буфере рендеринга.

Так вообще нормально? для установки таких параметров, как

glTexParameteri( GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_MIRRORED_REPEAT);
glTexParameteri( GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_MIRRORED_REPEAT);

после glBindTexture во время цикла рендеринга? или это повлияет на FPS, поскольку увеличит количество операций во время каждого кадра рендеринга?

6
задан Nicol Bolas 30 July 2012 в 14:29
поделиться