Чтобы уточнить, когда я говорю «фреймбуфер по умолчанию», я имею в виду тот, который предоставляется оконной системой, и то, что заканчивается на вашем мониторе.
Чтобы повысить скорость рендеринга для приложения CAD, мне удалось отделить 3D-элементы от 2D-элементов, обрабатываемых Qt, и теперь каждый из них визуализируется в своем собственном FBO. Когда приходит время выводить их на экран, я наношу 3D FBO на FB по умолчанию, а затем хочу смешать поверх него 2D FBO.
Я хорошо добрался до блиттинговой части, но я не вижу, как смешать с ней мой 2D FBO? Оба FBO идентичны по размеру и формату, и они оба такие же, как FB по умолчанию.
Я уверен, что это простая операция, но я ничего не могу найти в сети — предположительно, мне не хватает правильного термина для того, что я пытаюсь сделать. Хотя я использую Qt, я могу без проблем использовать собственные команды OpenGL.