2012-08-30 01:07:53 +02:00
|
|
|
!!ARBfp1.0
|
|
|
|
|
|
|
|
#if MINIMAP_BASE
|
|
|
|
TEX result.color, fragment.texcoord[0], texture[0], 2D;
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if MINIMAP_LOS
|
|
|
|
TEMP tex;
|
|
|
|
|
|
|
|
TEX tex, fragment.texcoord[0], texture[0], 2D;
|
2014-07-14 19:15:22 +02:00
|
|
|
SUB tex.a, 1.0, tex.a;
|
2012-08-30 01:07:53 +02:00
|
|
|
|
|
|
|
MOV result.color.r, 0.0;
|
|
|
|
MOV result.color.g, 0.0;
|
|
|
|
MOV result.color.b, 0.0;
|
2014-07-14 19:15:22 +02:00
|
|
|
MOV result.color.a, tex.a;
|
2012-08-30 01:07:53 +02:00
|
|
|
#endif
|
|
|
|
|
|
|
|
#if MINIMAP_POINT
|
|
|
|
MOV result.color, fragment.color;
|
2014-07-14 19:15:22 +02:00
|
|
|
MOV result.color.a, 1.0;
|
2012-08-30 01:07:53 +02:00
|
|
|
#endif
|
|
|
|
|
|
|
|
#if MINIMAP_LINE
|
2014-07-14 19:15:22 +02:00
|
|
|
PARAM color = program.local[1];
|
|
|
|
MOV result.color, color;
|
2012-08-30 01:07:53 +02:00
|
|
|
#endif
|
|
|
|
|
2014-07-14 19:15:22 +02:00
|
|
|
END
|