Condividi tramite


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.

variabili (DirectX HLSL)