Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
HLSL поддерживает множество различных встроенных типов данных. В этой таблице показано, какие типы следует использовать для определения переменных шейдера.
| Используйте этот встроенный тип | Определение этой переменной шейдера |
|---|---|
| скалярная | Однокомпонентный скалярный |
| Вектор, матрица | Многокомпонентный вектор или матрица |
| Выборка, текстура или буфер | Объект sampler, texture или buffer |
| Struct, Определяемая пользователем | Пользовательская структура или определение типа |
| Array | Литеральные скалярные выражения, объявленные с большинством других типов |
| Объект State | Представления объектов состояния в HLSL |
Чтобы лучше понять, как использовать векторы и матрицы в HLSL, вы можете прочитать эту справочную информацию о том, как HLSL использует математику для отдельных компонентов .
Связанные темы