texldd - ps
Esempi di una trama con input sfumatura aggiuntivi.
Sintassi
texldd, dst, src0, src1, src2, src3 |
---|
Dove:
- dst è un registro di destinazione.
- src0 è un registro di origine che fornisce le coordinate della trama per l'esempio di trama. Vedere Registro coordinate trama.
- src1 identifica il registro dell'sampler di origine (s#), dove # specifica il numero di sampler trama da esempio. L'esempio ha associato una trama e uno stato di controllo definito dall'enumerazione D3DSAMPLERSTATETYPE (ad esempio, D3DSAMP_MINFILTER).
- src2 è un registro di origine di input che specifica la sfumatura x.
- src3 è un registro di origine di input che specifica la sfumatura y.
Commenti
Versioni di Pixel shader | 1_1 | 1_2 | 1_3 | 1_4 | 2_0 | 2_x | 2_sw | 3_0 | 3_sw |
---|---|---|---|---|---|---|---|---|---|
texldd | X* | x | x | x |
* Questa istruzione è supportata solo da ps_2_a. Non è supportato da ps_2_b. Per altre informazioni sui profili, vedere D3DXGetPixelShaderProfile.
Questa istruzione esempi una trama usando le coordinate della trama in src0, l'sampler specificato da src1 e le sfumature DSX e DSY provenienti da src2 e src3. I valori di sfumatura x e y vengono usati per selezionare il livello di mipmap appropriato della trama per il campionamento.
Tutte le origini supportano swizzles arbitrari.
Tutte le maschere di scrittura sono valide nella destinazione.
Argomenti correlati