Provided by: libsvga1-dev_1.4.3-31_amd64 bug


       gl_line - draw a line


       #include <vgagl.h>

       void gl_line(int x1, int y1, int x2, int y2, int c);


       Draw a line from point (x1, y1) to (x2, y2) inclusively in color c.

       You should not assume that the same drawing trajectory is used when you exchange start and
       end points.

       To use this program one first  sets  up  a  mode  with  a  regular  vga_setmode  call  and
       vga_setpage(0),   with   possibly   a   vga_setlinearaddressing  call.   Then  a  call  to
       gl_setcontextvga(mode) is made.  This makes the information about the  mode  available  to

       The pixels are placed directly into video memory using inline coded commands.


       svgalib(7),  vgagl(7),  svgalib.conf(5),  threedkit(7),  testgl(1), plane(1), wrapdemo(1),
       gl_circle(3),   gl_clearscreen(3),   gl_hline(3),    gl_setpixel(3),    gl_setpixelrgb(3),


       This  manual  page  was edited by Michael Weller <>. The exact
       source of the referenced demo as well as of the original documentation  is  unknown.  This
       page was modified by Don Secrest <>.

       It  is  very  likely  that  both  are  at  least to some extent are due to Harm Hanemaayer

       Occasionally this might be wrong. I hereby asked to be excused by the original author  and
       will  happily  accept  any  additions  or corrections to this first version of the svgalib