IDirect3DDevice9, настройка масштабирования текстур? - PullRequest
2 голосов
/ 18 января 2010

В Photoshop вы можете контролировать, как изображения масштабируются вверх и вниз как «интерполяция изображений», у него есть различные опции, такие как «Бикубический», «Билинейный», «Ближайший сосед» и т.

Мне было интересно, смогу ли я сделать что-то подобное в DirectX? В основном, если я бью текстуру по квадру и растягиваю квад, как я могу контролировать представление текстуры на квад?

Спасибо за любую помощь!

1 Ответ

3 голосов
/ 18 января 2010

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

http://msdn.microsoft.com/en-us/library/ee421769(VS.85).aspx

Установка значений D3DSAMP_MAGFILTER, D3DSAMP_MINFILTER, D3DSAMP_MIPFILTER.

В противном случае установите опцию FILTER объекта сэмплера, если вы используете HLSL.

Существует 4 типа фильтрации. NONE, POINT, LINEAR, ANISOTROPIC.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...