SVGAlib era una biblioteca de gráficos de bajo nivel de código abierto que se ejecutaba en Linux y FreeBSD y permitía a los programas cambiar el modo de video y mostrar gráficos en pantalla completa. Algunos juegos populares como Quake y Doom se han adaptado para usar SVGAlib.
Autor (es) original (es) | Daño Hanemaayer |
---|---|
Lanzamiento estable | 1.4.3 / 2 de junio de 2001 |
Versión de vista previa | 1.9.25 |
Escrito en | C |
Sistema operativo | Linux , FreeBSD |
Plataforma | x86 , x86-64 |
Tipo | Biblioteca |
Sitio web | www |
Historia
La biblioteca fue popular a mediados de la década de 1990. Hacia el año 2000, muchas aplicaciones que lo usaban migraron a X11 y SDL , que a su vez puede hacer uso de SVGAlib como controlador de video.
Muestra
A continuación se muestra una muestra de código SVGAlib:
#include #include #include int main ( vacío ) { int color = 4 ; int x = 10 ; int y = 10 ; segundos int sin firmar = 5 ; / * detecta el chipset y cede los derechos de supervisor * / if ( vga_init () < 0 ) return EXIT_FAILURE ; vga_setmode ( G320x200x256 ); vga_setcolor ( color ); vga_drawpixel ( x , y ); dormir ( segundos ); / * restaura el modo de texto y vuelve al manejo normal de la consola de texto * / vga_setmode ( TEXT ); return EXIT_SUCCESS ; }