You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The way in which these PLOT commands are implemented takes a copy of the on-screen pixel at the start and/or end point of the line, and will then replace that pixel back to screen after drawing the line.
this is inefficient, and requires the drawing queue to be flushed to guarantee it works properly which may incur flickering
a better solution is to have the line plotting function inside vdp-gl's genericAbsDrawLine routine optionally omit the first and/or last pixel of the line, thus ensuring it never gets drawn in the first place.
additionally absDrawThickLine should probably also provide some kind of support for these line drawing operations
The text was updated successfully, but these errors were encountered:
leaving this issue open tho as there is not a proper solution just yet for absDrawThickLine. a solution for thick lines might be to walk the line by the number pixel the line thickness is currently set to in order to get a new start or end point
The way in which these PLOT commands are implemented takes a copy of the on-screen pixel at the start and/or end point of the line, and will then replace that pixel back to screen after drawing the line.
this is inefficient, and requires the drawing queue to be flushed to guarantee it works properly which may incur flickering
a better solution is to have the line plotting function inside vdp-gl's
genericAbsDrawLine
routine optionally omit the first and/or last pixel of the line, thus ensuring it never gets drawn in the first place.additionally
absDrawThickLine
should probably also provide some kind of support for these line drawing operationsThe text was updated successfully, but these errors were encountered: