System/Libraries/Graphics2D: Revert HLine2D changes in e04b8e6
This commit is contained in:
parent
9cf917cb8c
commit
108c1994b2
1 changed files with 3 additions and 6 deletions
|
@ -726,14 +726,11 @@ U0 VLine2D(Context2D* ctx, I64 x, I64 y, I64 y2,
|
|||
U0 HLine2D(Context2D* ctx, I64 x, I64 y, I64 x2,
|
||||
U32 color)
|
||||
{ // Draw a horizontal line.
|
||||
if (x > ctx->width || y > ctx->height)
|
||||
return;
|
||||
if (x2 < x)
|
||||
return;
|
||||
while (x < x2 + 1) {
|
||||
Plot2D(ctx, x, y, color);
|
||||
x++;
|
||||
}
|
||||
I64 width = x2 - x;
|
||||
MemSetU32(ctx->fb + (y * ctx->width) + x, color,
|
||||
T(x + width > ctx->width, ctx->width - x, width));
|
||||
}
|
||||
|
||||
U0 Line2D(Context2D* ctx, I64 x1, I64 y1, I64 x2, I64 y2,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue