// This file is included by SWTri.cpp and should not be built directly by the project.

	SWHelper::signed64	subTex = x0 - lx;
	unsigned int	u, v, r, g, b, a;

	#if defined(MOD_ARGB)
		a = la + static_cast<int>((da * subTex)>>16);
		r = lr + static_cast<int>((dr * subTex)>>16);
		g = lg + static_cast<int>((dg * subTex)>>16);
		b = lb + static_cast<int>((db * subTex)>>16);
	#endif
	
	#if defined(TEXTURED)
		u = lu + static_cast<int>((du * subTex)>>16);
		v = lv + static_cast<int>((dv * subTex)>>16);
	#endif
	
	PTYPE *		pix = fb + (x0>>16);
	int		width = ((x1-x0)>>16);
	
	while(width-- > 0)
	{
		#include PIXEL_INCLUDE
//		if (bit_format == 0x888) PIXEL888()
//		if (bit_format == 0x565) PIXEL565()
//		if (bit_format == 0x555) PIXEL555()
//		if (bit_format == 0x8888) PIXEL8888()
		++pix;
		#if defined(MOD_ARGB)
			a += da;
			r += dr;
			g += dg;
			b += db;
		#endif
		
		#if defined(TEXTURED)
			u += du;
			v += dv;
		#endif
	}
	
	lx += ldx;
	sx += sdx;
	fb += pitch;

	#if defined (MOD_ARGB)
		la += lda;
		lr += ldr;
		lg += ldg;
		lb += ldb;
	#endif
		
	#if defined (TEXTURED)	
		lu += ldu;
		lv += ldv;
	#endif

