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.