Я просто переключил свой код рисования OpenGL с рисования на дисплей непосредственно на использование внедорожного FBO с прикрепленными буферами. Экранное FBO правильно отображается на экране, когда я выделяю обычное хранилище буфера визуализации.Почему OpenGL облегчает мою сцену при мультисэмплинге с помощью FBO?
Однако, когда я включаю мультисэмплинг в буферах рендеринга (через glRenderbufferStorageMultisample
), каждый цвет в сцене кажется импросветленным (таким образом, он дает разные цвета, чем не мультисэмплированная часть).
Я подозреваю, что есть опция glEnable
, которую мне нужно установить для поддержки тех же цветов, но я не могу найти упоминания об этой проблеме в другом месте.
Любые идеи?
Не могли бы вы предоставить моментальные снимки проблемы и ожидаемый правильный результат? – rotoglup