Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

would this work better than bresenham?

Name: Anonymous 2013-08-08 12:39

function drawline(x0,y0,x1,y1){
dx = x1-x0
dy = y1-y0
len = sqrt(dx*dx+dy*dy)
dx /= len
dy /= len
    for (k=0;k<=len;k++){
        paint(floor(x0),floor(y0))
        x0 += dx
        y0 += dy
    }
}

Name: Anonymous 2013-08-08 15:20

>dx /= len
dy /= len

optimize your code:

fagget = 1 / len
dx *= fagget;
dt *= fagget;


mulss is a fast
divss is slow as fuck

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List