Maybe I don''t understand correctly... I don''t understand what look-up tables have to do with Gouraud shading.
Anyway, yes, what I do mean is interpolate accross the edge, then interpolate accross the scanline.
If we''re both talking about the same technique, then I''ve got an example...
A -------------- B \ / \ / \XXXXXXXX/ \ / \ / \ / \/ C
Let''s look at the XXXXX line of pixel (with both horizontal and vertical scan lines). My main point is that, using horizontal scan lines, the XXXX line will be continuous, and its derivative is constant (it''s a linear interpolation). But if you look at the same pixels, but using the vertical scanline approach, I''ve got a hard time convincing myself that its derivative will be constant, especially when it stops interpolating between AB-AC and starts interpolating between AB-BC.
I thought my example was "In your face, a person", but it''s not really convincing right now. I tried doing the whole maths, but there are so many variables and interpolations, it takes a long time.
Oh well... If I can figure it out, I''ll post again. I didn''t mean to sound offensive. Thanks for your post.
Cédric