Сглаживание при рендеринге в текстуру в OpenGL ES 2.0

Я визуализирую свою сцену в текстуру, чтобы я мог применить постобработку перед отображением окончательного результата. Однако, когда я добавил эту функцию, MSAA / CSAA перестали работать. Есть ли способ (кроме интенсивного использования FSAA) заставить работать сглаживание?

Я нацелен на несколько платформ (android 2.2+, iphone 3gs +, все ipads), поэтому я ищу способ сделать это, не требуя расширений (если они не распространены повсеместно).


person Bondrewd    schedule 22.01.2013    source источник
comment
Помогает ли это: stackoverflow.com/questions/10603779/?   -  person P.T.    schedule 22.01.2013
comment
P.T., это именно то, что мне нужно было увидеть (но я надеялся не увидеть). Спасибо.   -  person Bondrewd    schedule 23.01.2013


Ответы (1)


Да, MSAA по умолчанию работает только с буфером кадров по умолчанию. Вам следует использовать мультисэмплерные текстуры. Этот поток может быть полезен: Мультисэмпловый рендеринг текстуры в ios

person Michael IV    schedule 22.01.2013