uniform vec4 pixelOffsets;

void main()
{
	gl_TexCoord[0]	= gl_MultiTexCoord0 - vec4(0.0, pixelOffsets.x, 0.0, 0.0);
	gl_TexCoord[1]	= gl_MultiTexCoord0 - vec4(0.0, pixelOffsets.y, 0.0, 0.0);
	gl_TexCoord[2]	= gl_MultiTexCoord0 - vec4(0.0, pixelOffsets.z, 0.0, 0.0);
	gl_TexCoord[3]	= gl_MultiTexCoord0 - vec4(0.0, pixelOffsets.w, 0.0, 0.0);

	gl_TexCoord[4]	= gl_MultiTexCoord0 + vec4(0.0, pixelOffsets.x, 0.0, 0.0);
	gl_TexCoord[5]	= gl_MultiTexCoord0 + vec4(0.0, pixelOffsets.y, 0.0, 0.0);
	gl_TexCoord[6]	= gl_MultiTexCoord0 + vec4(0.0, pixelOffsets.z, 0.0, 0.0);
	gl_TexCoord[7]	= gl_MultiTexCoord0 + vec4(0.0, pixelOffsets.w, 0.0, 0.0);

	gl_Position		= ftransform();
	gl_FrontColor	= gl_Color;
}