texldd – ps
Stichproben einer Textur mit zusätzlichen Farbverlaufseingaben.
Syntax
| texldd, dst, src0, src1, src2, src3 |
|---|
Hierbei gilt:
- dst ist ein Zielregister.
- src0 ist ein Quellregister, das die Texturkoordinaten für das Texturbeispiel enthält. Weitere Informationen finden Sie unter Texturkoordinatenregister.
- src1 identifiziert das Quell-Samplerregister (s), wobei angibt, welche # # Texturs samplernummer entnommen werden soll. Der Sampler hat ihm eine Textur und einen Steuerelementzustand zugeordnet, die durch die D3DSAMPLERSTATETYPE-Enumeration (z. B. D3DSAMP _ MINFILTER).
- src2 ist ein Eingabequellenregister, das den x-Farbverlauf angibt.
- src3 ist ein Eingabequellenregister, das den y-Farbverlauf angibt.
Hinweise
| Pixel-Shaderversionen | 1_1 | 1_2 | 1 _ 3 | 1_4 | 2 _ 0 | 2 _ x | 2 _ sw | 3 _ 0 | 3 _ sw |
|---|---|---|---|---|---|---|---|---|---|
| texldd | X * | x | x | x |
* Diese Anweisung wird nur von ps _ 2 _ a unterstützt. Dies wird von ps _ 2 b nicht _ unterstützt. Weitere Informationen zu Profilen finden Sie unter D3DXGetPixelShaderProfile.
Mit dieser Anweisung wird eine Textur anhand der Texturkoordinaten bei src0, des von src1 angegebenen Samplers und der Farbverläufe DSX und DSY von src2 und src3 entnommen. Die Farbverlaufswerte x und y werden verwendet, um die entsprechende Mipmapebene der Textur für die Stichprobenentnahme auszuwählen.
Alle Quellen unterstützen beliebige Swizzles.
Alle Schreibmasken sind für das Ziel gültig.