SVGALib - SVGALib
Originalautor(en) | Harm Hanemaayer |
---|---|
Stabile Version | 1.4.3 / 2. Juni 2001
|
Vorschauversion | 1.9.25
|
Geschrieben in | C |
Betriebssystem | Linux , FreeBSD |
Plattform | x86 , x86-64 |
Typ | Bücherei |
Webseite | www |
SVGAlib war eine Open-Source - Low-Level - Grafikbibliothek , die auf lief Linux und FreeBSD und erlaubte Programme zu ändern Videomodus Vollbild - Grafik und Display. Einige beliebte Spiele wie Quake und Doom wurden portiert, um SVGAlib zu verwenden.
Geschichte
Die Bibliothek war Mitte der 1990er Jahre beliebt. Gegen 2000 migrierten viele Anwendungen, die es verwendeten, auf X11 und SDL , die selbst SVGAlib als Videotreiber verwenden können.
Stichprobe
Ein Beispiel für SVGAlib-Code ist unten dargestellt:
#include <stdlib.h>
#include <unistd.h>
#include <vga.h>
int main(void)
{
int color = 4;
int x = 10;
int y = 10;
unsigned int seconds = 5;
/* detect the chipset and give up supervisor rights */
if (vga_init() < 0)
return EXIT_FAILURE;
vga_setmode(G320x200x256);
vga_setcolor(color);
vga_drawpixel(x, y);
sleep(seconds);
/* restore textmode and fall back to ordinary text console handling */
vga_setmode(TEXT);
return EXIT_SUCCESS;
}
Siehe auch
Externe Links
-
SVGAlib
- Entwicklungsversionen (Link auf der Site selbst ist defekt)
- svgalib-Fenster