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 |
---|---|
Scalare | Scalare a un componente |
Vector, Matrix | Vettore o matrice a più componenti |
Campionatore, 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 |
Oggetto State | Rappresentazioni HLSL di oggetti di stato |
Per comprendere meglio come usare vettori e matrici in HLSL, è possibile leggere queste informazioni di base su come HLSL usa la matematica per componente .
Argomenti correlati