Какие шаги необходимы для рендеринга моей сцены в объект Framebuffer (FBO) и затем рендеринга этого FBO на экран?

У меня довольно сложная сцена со многими GL_POINTS, которые мне нужно отрендерить. Сцена будет в значительной степени статичной, поэтому я хотел бы отобразить ее в объект Framebuffer, а затем обновлять это FBO, только когда моя сцена действительно изменяется. Затем я хотел бы визуализировать FBO на экране каждый кадр.

Я нашел примеры, которые делают FBO текстурой. Я нашел примеры, которые визуализируют FBO в RenderBuffer (все еще не совсем уверен, что это такое). Я не уверен, что шаги для достижения этого. Нужно ли визуализировать текстуру и нарисовать текстуру на экране?

Не могли бы вы перечислить шаги (в идеале даже в псевдокоде или в реальном коде), чтобы отобразить мою сцену в FBO, а затем вывести это FBO на экран.

draw() достаточно для заполнителя для моих собственных функций рисования.

Ответы на вопрос(1)

Ваш ответ на вопрос