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