Condividi tramite


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.

Istruzioni sul pixel shader