Отображение списков и состояний OpenGL
-
25-09-2019 - |
Вопрос
Это странно.
Когда я оказываю свою сетку, FPS - стабильный 130 или около того.
Когда я добавляю его в список отображения, FPS падает на чуть более 15.
Когда я вынимаю несколько материальных и текстовых команд, он возвращается до 130.
Почему это? Почему состояние OpenGL изменяет команды, так что нажав на FPS? Я думаю, что я читал где-то не когда-либо, когда-либо делаю это.
Решение
Наиболее распространенной ошибкой является создание списка отображения в петлю рендеринга. Убедитесь, что вы создаете список отображения где-то во время инициализации и только рендурируют его в петле рендеринга. Кроме того, вам просто придется опубликовать образец кода для нас, чтобы посмотреть.
Не связан с StackOverflow