Tipi di dati (HLSL)
HLSL supporta molti tipi di dati intrinseci diversi. Questa tabella mostra i tipi da usare per definire le variabili dello shader.
Usare questo tipo intrinseco | Per definire questa variabile shader |
---|---|
scalari | Scalare a un componente |
Vector, Matrix | Vettore o matrice a più componenti |
sampler, trama o buffer | Sampler, trama o oggetto buffer |
Struct, definito dall'utente | Struttura personalizzata o typedef |
Array | Espressioni scalari letterali dichiarate contenenti la maggior parte degli altri tipi |
dell'oggetto State | Rappresentazioni HLSL degli oggetti di stato |
Per comprendere meglio come usare vettori e matrici in HLSL, è consigliabile leggere queste informazioni di base sul modo in cui HLSL usa matematica per componente.
Argomenti correlati
-
variabili (DirectX HLSL)