Tipos de datos (HLSL)

HLSL admite muchos tipos de datos intrínsecos diferentes. En esta tabla se muestran los tipos que se usarán para definir variables de sombreador.

Usar este tipo intrínseco Para definir esta variable de sombreador
Escalar Escalar de un componente
Vector, Matriz Vector o matriz de varios componentes
Sampler, Texture o Buffer Muestreador, textura u objeto de búfer
Struct, definido por el usuario Definición de tipo o estructura personalizada
Array Expresiones escalares literales declaradas que contienen la mayoría de los demás tipos
Objeto State Representaciones HLSL de objetos de estado

Para ayudarle a comprender mejor cómo usar vectores y matrices en HLSL, puede leer esta información general sobre cómo HLSL usa las matemáticas por componente.

Variables (DirectX HLSL)