Показать сообщение отдельно
Старый 04.09.2007, 21:59   #1
Diplomat
Дэвелопер
 
Регистрация: 07.09.2005
Сообщений: 1,519
Написано 66 полезных сообщений
(для 164 пользователей)
dx7.dll - не включается анизотропная фильтрация.

Доброго времени суток, и, собственно, Сабж.
Подключаю библиотеку, устанавливаю DX7_SetTextureStageState. Эффекта ноль. Фильтрация текстур как была биленейная, так и осталась. Сопоставлял скриншоты попиксельно: разницы нет.
Кто использовал библиотеку, будьте добры, поделитесь догадками по исправлению ситуёвины.
Спасибо заранее.
...
Сразу замечу: в настройках видеодрайвера (в Винде) указано, что тип фильтрации текстур и уровень анизотропной фильтрации выбирается приложением. Так что вопрос, похоже, лежит внутри Блица, а не снаружи.
...
Сразу замечу2:
Код такой, ежели что:
DX7_SetSystemProperties(SystemProperty$("Direct3D7"), SystemProperty$("Direct3DDevice7"), SystemProperty$("DirectDraw7"), SystemProperty$("AppHWND"), SystemProperty$("AppHINSTANCE"))
DX7_SetTextureStageState(D3DTSS_MAXANISOTROPY,8,3)
DX7_SetTextureStageState(D3D_MAGFILTER,8,MAG_ANISOTROPIC) 
DX7_SetTextureStageState(D3D_MINFILTER,8,MIN_ANISOTROPIC) 
DX7_SetTextureStageState(D3D_MIPFILTER,8,MIP_LINEAR) 
DX7_SetMipmapLODBias(bias,8)
(Offline)
 
Ответить с цитированием