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