Показать сообщение отдельно
Старый 20.09.2009, 19:54   #7
Samodelkin
Мастер
 
Регистрация: 12.01.2009
Сообщений: 979
Написано 388 полезных сообщений
(для 631 пользователей)
Ответ: DirectX фильтр Текстурны

Да ты прав, есть такое. Просто никогда не пробовал раньше...

Значит вот альфатест:
// Выключаем альфаблендинг
pDirect3DDevice->SetRenderState(D3DRS_ALPHABLENDENABLE, false);
// Включаем альфа тест
pDirect3DDevice->SetRenderState(D3DRS_ALPHATESTENABLE, true);
// Число с каким сравнивать пиксели
pDirect3DDevice->SetRenderState(D3DRS_ALPHAREF, (DWORD)0x00000001);
// Метод работы альфа теста (рисуются менее прозрачные и эквивалентные пиксели данному)
pDirect3DDevice->SetRenderState(D3DRS_ALPHAFUNC, D3DCMP_GREATEREQUAL);
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Horror (20.09.2009)