Для чего все различные типы сэмплера HLSL?

Я полагаю, что Поблочное тестирование, TDD и Непрерывная Интеграция являются значительными изобретениями после 1980.

9
задан 19 August 2009 в 06:37
поделиться

1 ответ

Вы правы. Это очень странно.

Похоже, что документация по синтаксису DirectX 9 неверна. Я ни в коем случае не эксперт ни в HLSL, ни в DirectX, но я всегда видел только сэмплеры в DirectX 9, которые объявлялись следующим образом:

SamplerType Name = sampler_state{   Texture = <texture_variable>;   [state_name = state_value;]   ... }; 

Мне может что-то не хватать, но для меня приведенный выше синтаксис имеет больше смысла, чем тот в документации. Вы объявляете сэмплер с заданным типом и указываете состояние сэмплера.

ОБНОВЛЕНИЕ: По-видимому, это неверно. Я начал ветку на официальном форуме и пока получил только подтверждение, что это неверно. Я также отправил письмо непосредственно команде DirectX. На всякий случай.

4
ответ дан 3 November 2019 в 07:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: