NAME¶
gl_line - draw a line
 
SYNOPSIS¶
#include <vgagl.h>
 
void gl_line(int x1, int y1, int
  x2, int y2, int c);
 
DESCRIPTION¶
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 gl_line.
 
The pixels are placed directly into video memory using inline coded commands.
 
SEE ALSO¶
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), 
gl_setcontextvga(3).
 
AUTHOR¶
This manual page was edited by Michael Weller
  <eowmob@exp-math.uni-essen.de>. The exact source of the referenced demo
  as well as of the original documentation is unknown. This page was modified by
  Don Secrest <secrest@uiuc.edu>.
 
It is very likely that both are at least to some extent are due to Harm
  Hanemaayer <H.Hanemaayer@inter.nl.net>.
 
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 manual.