У меня есть довольно сложная сцена со многими GL_POINTS, которые мне нужно отрендерить. Сцена будет в значительной степени статической, поэтому я хотел бы отобразить ее в объект кадрового буфера, а затем обновить этот FBO только тогда, когда моя сцена действительно изменится. Затем я хотел бы отображать FBO на экране в каждом кадре.
Я нашел примеры, которые отображают FBO в текстуру. Я нашел примеры, которые отображают FBO в RenderBuffer (все еще не совсем уверен, что это такое). Я не уверен, каковы шаги для достижения этого. Нужно ли визуализировать текстуру и рисовать текстуру на экране?
Не могли бы вы перечислить шаги (в идеале даже в псевдокоде или реальном коде) для рендеринга моей сцены в FBO, а затем отрисовки этого FBO на экране.
draw()
достаточно в качестве заполнителя для моих собственных функций рисования.