NAME¶
gl_setcontextvga - set the context to the physical screen
SYNOPSIS¶
#include <vgagl.h>
int gl_setcontextvga(int mode);
DESCRIPTION¶
Set the graphics context to the physical screen of a vga mode (as defined in
vga_setmode(3)). The mode must be set with
vga_setmode(3) prior
to using any of the drawing functions.
vgagl does not take care of
that.
The function returns 0 for success and non-zero if the mode is not supported by
the hardware.
The only thing you can do with a planar (mode X-like) 256 color mode is aligned
gl_putbox, and use it as a target for
gl_copyscreen.
In all of the svga modes this program makes a description of the vga mode
available to the vgagl functions. The 256 color svgamodes are handled properly
by this program.
SEE ALSO¶
svgalib(7),
vgagl(7),
svgalib.conf(5),
threedkit(7),
testgl(1),
currentcontext(3),
gl_allocatecontext(3),
gl_copyboxfromcontext(3),
gl_copyboxtocontext(3),
gl_copyscreen(3),
gl_freecontext(3),
gl_line(3),
gl_getcontext(3),
gl_setcontext(3),
gl_setcontextheight(3),
gl_setcontextvgavirtual(3),
gl_setcontextvirtual(3),
gl_setcontextwidth(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.