gl_line(3) - Linux man page
Name
gl_line - draw a lineSynopsis
#include <vgagl.h>void gl_line(int x1, int y1, int x2, int y2, int c);
Description
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.