Войти
ПрограммированиеФорумГрафика

OpenGL несколько контекстов для смены msaa на лету. (4 стр)

Страницы: 1 2 3 4
#45
12:46, 20 авг 2018

Cheb
> Плюнь на MSAA

может не надо так радикально ?

#46
14:48, 20 авг 2018

Cheb

используй DRR как

это и есть суперсэмплинг, только не кратный размерам вьюпорта

#47
22:39, 20 авг 2018

Marmilad
> Одно окно. Как создать несколько контекстов чтобы налету менять Msaa ?
Зачем несколько контекстов, создай 1 контекст, несколько FBO с разным числом семплов и пользуйся glBlitFramebuffer.

#48
23:33, 20 авг 2018

Роман Шувалов
> Зачем несколько контекстов, создай 1 контекст, несколько FBO с разным числом семплов и пользуйся glBlitFramebuffer.
У меня вообще был 1 FBO, так как удалить его и создать новый с нужным числом сэмплов не так уж и долго.
А вообще Blit = самый простой способ, а MSAA = самый качественный, даже SSAA такого качества не дал...
Кстати, а SSAA с двойным размером по вертикали и горизонтали = это 2х или 4х? В интернете написано, что 4...

#49
0:02, 21 авг 2018

Iron Man
> У меня вообще был 1 FBO, так как удалить его и создать новый с нужным числом
> сэмплов не так уж и долго.
Ну, я так и делаю, когда пользователь в настройках крутит ползунок MSAA. Но автору зачем-то понадобились несколько FBO одновременно.

#50
0:09, 21 авг 2018

Роман Шувалов
> Но автору зачем-то понадобились несколько FBO одновременно.
Ещё хуже = несколько контекстов )))
А мне к сожалению пришлось отказаться от MSAA в пользу G-буфера, хотя уже полюбилось его качество = на 32х картинка выглядела просто идеально.
Пока сделал SSAA, но качество уже не то, а я очень придирчив к качеству :)

Страницы: 1 2 3 4
ПрограммированиеФорумГрафика

Тема в архиве.