@@ -109,11 +109,6 @@ void Blitter::DrawLineGeneric(int x1, in
}
while (x1 != x2) {
if (dash_count < dash) {
for (int y = y_low; y != y_high; y += stepy) {
if (y >= 0 && y < screen_height) set_pixel(x1, y);
if (frac_low >= 0) {
y_low += stepy;
frac_low -= dx;
@@ -122,6 +117,12 @@ void Blitter::DrawLineGeneric(int x1, in
y_high += stepy;
frac_high -= dx;
x1++;
frac_low += dy;
frac_high += dy;
@@ -171,11 +172,6 @@ void Blitter::DrawLineGeneric(int x1, in
while (y1 != y2) {
for (int x = x_low; x != x_high; x += stepx) {
if (x >= 0 && x < screen_width) set_pixel(x, y1);
x_low += stepx;
frac_low -= dy;
@@ -184,6 +180,12 @@ void Blitter::DrawLineGeneric(int x1, in
x_high += stepx;
frac_high -= dy;
y1++;
frac_low += dx;
frac_high += dx;
Status change: