Constant Integer Register

Constant integer registers are used only by loop - ps and rep - ps.

They can be set using def - ps or IDirect3DDevice9::SetPixelShaderConstantI.

When used as an argument to the loop - ps instruction:

Pixel shader versions 1_1 1_2 1_3 1_4 2_0 2_sw 2_x 3_0 3_sw
Constant Integer Register x x x

The behavior of shader constants has changed between Direct3D 8 and Direct3D 9.