What about R,G,B,A Interpolation?
For Gouraud shading, need to interpolate R,G,B,A. Can do this just like Z!!!
dr/dx = -A/C = Emaj.dr * Ebot.dy - Emaj.dy * Ebot.dr
Emaj.dx * Ebot.dy - Emaj.dy * Ebot.dx
dr/dy = -B/C = Emaj.dx * Ebot.dr - Emaj.dr * Ebot.dx
Emaj.dx * Ebot.dy - Emaj.dy * Ebot.dx