69 |
TEMP p; |
TEMP p; |
70 |
|
|
71 |
# Read the pixel and its neighbours |
# Read the pixel and its neighbours |
72 |
TXB p, fragment.texcoord[0], texture[0], 2D; |
TEX p, fragment.texcoord[0], texture[0], 2D; |
73 |
|
|
74 |
MUL p.y, p.x, p.x; |
MUL p.y, p.x, p.x; |
75 |
MUL p.z, p.x, p.y; |
MUL p.z, p.x, p.y; |
76 |
MUL p.x, -2, p.z; |
MUL p.x, -.666, p.z; |
77 |
MAD p.x, 3, p.y, p.x; |
MAD p.x, 1.666, p.y, p.x; |
78 |
|
|
79 |
MOV result.color, p.x; |
MOV p.w, 1; |
80 |
|
MOV result.color, p.xxxw; |
81 |
END |
END |
82 |
"""), |
"""), |
83 |
|
|
96 |
MUL p, p, fragment.texcoord[5].x; |
MUL p, p, fragment.texcoord[5].x; |
97 |
MAD p, bp, fragment.texcoord[5].z, p; |
MAD p, bp, fragment.texcoord[5].z, p; |
98 |
|
|
99 |
SWZ result.color, p.xyz1; |
SWZ result.color, p,x,y,z,1; |
100 |
|
|
101 |
END |
END |
102 |
), |
"""), |
103 |
] |
] |
104 |
|
|
105 |
dump(fp[0].getProgId()) |
dump(fp[0].getProgId()) |