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