Legal Information
▶
DirectX Software Development Kit
▼
DirectX Graphics
▼
Direct3D 9
Converting to Direct3D 9
▶
Programming Guide
▶
Graphics Tools
▶
Tutorials and Samples
▼
Reference
▶
Direct3D Reference
▶
D3DX Reference
▶
HLSL Shader Reference
▶
Effect Reference
▼
Asm Shader Reference
▶
Vertex Shaders
▼
Pixel Shaders
ps_1_1, ps_1_2, ps_1_3, ps_1_4
ps_2_0
ps_2_x
ps_3_0
Pixel Shader Differences
▼
Pixel Shader Instructions
ps_1_1, ps_1_2, ps_1_3, ps_1_4 Instructions
ps_2_0 Instructions
ps_2_x Instructions
ps_3_0 Instructions
Modifiers for ps_1_X
Modifiers for ps_2_0 and Above
Flow Control Limitations
abs - ps
add - ps
bem - ps
break - ps
break_comp - ps
breakp - ps
call - ps
callnz bool - ps
callnz pred - ps
cmp - ps
cnd - ps
crs - ps
dcl - ps
dcl_samplerType - ps
dcl_usage - ps
def - ps
defb - ps
defi - ps
dp2add - ps
dp3 - ps
dp4 - ps
dsx - ps
dsy - ps
else - ps
endif - ps
endloop - ps
endrep - ps
exp - ps
frc - ps
if bool - ps
if_comp - ps
if pred - ps
label - ps
loop - ps
log - ps
lrp - ps
m3x2 - ps
m3x3 - ps
m3x4 - ps
m4x3 - ps
m4x4 - ps
mad - ps
mov - ps
mul - ps
max - ps
min - ps
nrm - ps
nop - ps
phase - ps
pow - ps
ps
rcp - ps
rep - ps
ret - ps
rsq - ps
setp_comp - ps
sincos - ps
sub - ps
tex - ps
texbem - ps
texbeml - ps
texcoord - ps
texcrd - ps
texdepth - ps
texdp3 - ps
texdp3tex - ps
texkill - ps
texld - ps_1_4
texld - ps_2_0 and up
texldb - ps
texldd - ps
texldl - ps
texldp - ps
texm3x2depth - ps
texm3x2pad - ps
texm3x2tex - ps
texm3x3 - ps
texm3x3pad - ps
texm3x3spec - ps
texm3x3tex - ps
texm3x3vspec - ps
texreg2ar - ps
texreg2gb - ps
texreg2rgb - ps
▶
Registers
Software Shaders
▶
DXUT Reference
▶
X File Reference
▶
X File Reference (Legacy)
▶
DDS File Reference
▶
DirectX Input
▶
DirectX Audio
▶
DirectX SDK Technical Articles
Glossary
▶
DirectX SDK
▶
DirectMusic
▶
DirectPlay