При рендере в текстуру при помощи 2д спрайтов происходит потеря качества изображения:
на верху кнопка которая предварительно была отрендерена в текстуру. Файл с изображением кнопки один и тот же
как это можно исправить?
ЗЫ. Фильтрация отключена.
Может у тебя render target'ы настроены с разными параметрами цветопередачи.
При разных картинках результат один и тот же, текстура создаются с одинаковыми параметрами
Демон, не уверен, поможет ли, но для развития мысли сделаю вброс :)
У меня фигня с необъяснимым размытием была, когда я использовал D3DDevice->Present с параметрами, в которых указывал ограничивающий прямоугольник вывода (тема).
Но там видеокарточки разные были.
И ещё помню всякие плохие сказания об использовании встроенных классов спрайтов DirectX'а.
Ты же их используешь или всё-таки своё всё?
Был рендер при помощи 3Д пространства - 3Д полигоны устанавливались по направлению к камере, сейчас рендер при помощи стандартных спрайтов dx, результат один и тот же.
>D3DDevice->Present с параметрами
параметры (0,0,0,0)
а на полпиксела текстурыне координаты сдвинуть не забыл ? и point фильтрацию установить
>ЗЫ. Фильтрация отключена.
Везде и всегда поинт, на примере.
>а на полпиксела текстурыне координаты сдвинуть не забыл
В смысле?
Демон
> В смысле?
надо чета типа того http://www.gamedev.ru/code/forum/?id=52563
там пост 8
Да скорей всего проблема с textel to pixel mapping
Тема в архиве.