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 Sampler, texture o buffer (objeto)
Estructura, definida 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
State (objeto) 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 matemáticas por componente .

Variables (DirectX HLSL)