У меня есть объект фрейм-буфера в программе OpenGL с прикрепленными несколькими цветами, и я пытаюсь обновить его до FBO с множественной выборкой.
Насколько я понимаю, FBO с множественной выборкой может использовать только буферы рендеринга, в частности, созданные с использованием glRenderbufferStorageMultisampleEXT
. Если я хочу, чтобы что-то визуализировалось в этом FBO в текстуре, мне нужно создать второй FBO с текстурами для его вложений, а затем преобразовать мультисэмплированный FBO в обычный FBO, используя glBlitFramebufferEXT
.
Очень и очень редкие примеры, которые я видел, предполагают привязку одного цвета. Что мне делать, если я хочу скопировать многоцветные вложения?