FRAG DCL IN[0], GENERIC[0], PERSPECTIVE DCL OUT[0], COLOR DCL SAMP[0] DCL TEMP[0] IMM[0] FLT32 { 0.0000, 1.0000, 0.0000, 0.0000} 0: TEX TEMP[0], IN[0], SAMP[0], 2D 1: MOV OUT[0], TEMP[0].zyxw 2: MOV OUT[0].w, IMM[0].yyyy 3: END