suzanne
[gba_blender] / src / polyfill.c
index 2595429..a068295 100644 (file)
@@ -76,7 +76,7 @@ void polyfill_flat(struct pvertex *varr, int vnum, unsigned char col)
 
                if(line > 0) tab += line;
 
-               while(line < (y1 >> 8) && line < fbheight) {
+               while(line <= (y1 >> 8) && line < fbheight) {
                        if(line >= 0) {
                                int val = x < 0 ? 0 : x >> 8;
                                *tab++ = val < fbwidth ? val : fbwidth - 1;
@@ -87,7 +87,7 @@ void polyfill_flat(struct pvertex *varr, int vnum, unsigned char col)
        }
 
        fbptr = fb + top * fbwidth;
-       for(i=top; i<bot; i++) {
+       for(i=top; i<=bot; i++) {
                start = scantab[0][i];
                len = scantab[1][i] - start;