-------------------------------------------- student : ninghai graded by : Damian Isla problem set: ivscan -------------------------------------------- Renders 1st test (triangle) (0-3): 3 Renders 2nd test (rgb) (0-2): 2 Renders 3rd test (cube) (0-2): 2 Renders 4th test (interpen) (0-2): 1 Renders 5th test (ellipse) (0-2): 2 Renders 6th test (geekball) (0-2): 2 Exactitude (0-2): 2 total (0-15): 14 -------------------------------------------- notes: Good job! Your scan line renderer works well and is well-implemented. You have just two little problems: Good job on adjusting the Xstart (and zstart and colstart) positions to account for an edge starting off-pixel-center. However, you have to do that when you're interpolating along a single scan line as well! i.e. You have to adjust the beginning values of your z (or h) and color to account for the start of the span being off-pixel-center. Linearly interpolating Z in screen space is wrong. You needed to instead use linearly interpolated values of h in order to correcly gauge depth. --------------------------------------------