Поделиться через


Модель шейдера 5

В этом разделе содержатся справочные страницы для модели шейдера HLSL 5.

Модель шейдера 5 — это супермножество возможностей в модели шейдера 4. Он был разработан с помощью ядра общего шейдера, который предоставляет общий набор функций для всех программируемых шейдеров, которые можно программировать только с помощью HLSL.

Функция Способность
Набор инструкций Встроенные функции HLSL
Максимальное значение шейдера вершин Нет ограничений
Максимальное число шейдеров пикселей Нет ограничений
Добавлены новые профили шейдера cs_4_0, gs_4_0*, ps_4_0*, vs_4_0*, cs_4_1, gs_4_1*, ps_4_1*, vs_4_1*, cs_5_0, ds_5_0, gs_5_0, hs_5_0, ps_5_0, vs_5_0

* — gs_4_0, gs_4_1, ps_4_0, ps_4_1, vs_4_0 и vs_4_1 были введены в модель шейдера 4.0, однако DirectX 11 добавляет поддержку структурированных буферов и буферов адресов байтов в модель шейдера 4, запущенную на оборудовании DirectX 10.

Модель шейдера 5 представляет вычислительный шейдер , который обеспечивает высокоскоростные вычисления общего назначения.

Более полный список функций модели 5 шейдера включается в список функций Direct3D 11.

В разделе сборки модели шейдера 5 описаны инструкции по сборке, поддерживаемые моделью шейдера 5.

В этом разделе

Товар Описание
Атрибуты модели шейдера 5
Справочные страницы атрибутов модели шейдера 5.
Встроенные функции модели шейдера 5
Справочные страницы для встроенных функций модели шейдера 5.
Шейдер модели 5 объектов
Справочные страницы для объектов и методов модели шейдера 5.
Системные значения модели шейдера 5
Справочные страницы для системных значений модели шейдера 5.

модели шейдеров и профили шейдеров