1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
FRAG
DCL IN[0], COLOR, LINEAR
DCL OUT[0], COLOR
DCL TEMP[0..5]
IMM FLT32 { 0.6, 0.6, 0.6, 1.0 }
F2D TEMP[0], IN[0]
F2D TEMP[1], IN[0].zwzw
F2D TEMP[4], IMM[0]
F2D TEMP[5], IMM[0].zwzw
DMIN TEMP[0], TEMP[4], TEMP[0]
DMIN TEMP[1], TEMP[5], TEMP[1]
DMOV TEMP[2].zw, TEMP[0]
DMOV TEMP[3].xy, TEMP[1].zwzw
D2F OUT[0].x, TEMP[0]
D2F OUT[0].y, TEMP[2]
D2F TEMP[0].x, TEMP[1]
D2F TEMP[1].x, TEMP[3]
MOV OUT[0].z, TEMP[0].zzxz
MOV OUT[0].w, TEMP[1].xxxx
END
|