Смешайте FBO с буфером кадра по умолчанию

Чтобы уточнить, когда я говорю «кадровый буфер по умолчанию», я имею в виду тот, который предоставляется оконной системой, и то, что попадает на ваш монитор.

Чтобы улучшить скорость рендеринга для приложения САПР, мне удалось отделить 3D-элементы от 2D-элементов, обрабатываемых Qt, и теперь каждый из них рендерится в свой собственный FBO. Когда приходит время вывести их на экран, я накладываю 3D FBO на FB по умолчанию, а затем хочу наложить на него свой 2D FBO.

Я отлично справился с копированием, но не вижу, как наложить на него свой 2D FBO? Оба FBO идентичны по размеру и формату, и оба они такие же, как FB по умолчанию.

Я уверен, что это простая операция, но я ничего не могу найти в сети - по-видимому, у меня отсутствует правильный термин для того, что я пытаюсь сделать. Хотя я использую Qt, я могу без проблем использовать собственные команды OpenGL.

5
задан cmannett85 23 January 2012 в 13:17
поделиться