2015-05-08 3 views
0

Ближайший фильтр, правильно:OpenGL рендеринга PNG использование изображения линейного фильтра имеют белую границу

nearset

если использовать линейный фильтр:

linear

Почему? и как это сделать.

UPDATE:

Если использовать один и один - SrcAlpha, альфа-канал теряются: update image

Я думаю, что это не проблема, предварительно умноженный альфа.

В полях формы размер пикселя равен #FFF, значение альфа 0.0, но все же для выборки ... Возможно, это ошибка библиотеки.

ответ

2

Это, вероятно, премультиплексная альфа-проблема: вместо того, чтобы смешивать с src_alpha, one_minus_src_alpha смешивается с одним, one_minus_src_alpha.

+0

Я googled и попытался, но просто игнорирую альфа-канал, и не стал прозрачным –

+0

Я думаю, что если по этой причине, возможно, ближайший флитер не может исправить работу –

Смежные вопросы