Indirizzamento relativo dello shader
Le versioni pixel e vertex shader che supportano l'indirizzamento relativo possono specificare che l'indirizzamento relativo viene usato in bit 13 dei token dei parametri di destinazione e di origine. Quando si specifica l'indirizzamento relativo, un token DWORD aggiuntivo segue il token del parametro di destinazione o di origine.
Si noti che questo token di indirizzamento relativo è presente solo per vertex shader versione 2_0 e successive e per pixel shader versione 3_0 e successive. L'indirizzamento relativo non viene usato per le versioni di pixel shader precedenti a 3_0.
Questo token di indirizzamento relativo viene formattato come token del parametro di destinazione o di origine e si applicano le regole seguenti:
Solo D3DSPR_ADDR o D3DSPR_LOOP possono essere usati come tipi di registro.
I bit swizzle nei token dei parametri di origine vengono usati per determinare un componente di registro.
Bit 31 è 0x1.
Viene utilizzato l'offset del registro.
Non vengono usati tutti gli altri bit.
I registri degli indirizzi e il registro aL vengono usati per l'indirizzamento relativo dei registri costanti.
Requisiti
Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows.