mirror of
https://git.code.sf.net/p/quake/quakeforge
synced 2024-12-02 09:02:32 +00:00
add a -novideo option to allow for headless operation
This commit is contained in:
parent
62cdbb5fc4
commit
45c304ffc0
1 changed files with 17 additions and 0 deletions
|
@ -398,6 +398,23 @@ VID_Init (unsigned char *palette)
|
||||||
if (fbdev_inited)
|
if (fbdev_inited)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
if (COM_CheckParm ("-novideo")) {
|
||||||
|
scr_width = vid.width = 320;
|
||||||
|
scr_height = vid.height = 200;
|
||||||
|
vid.rowbytes = 320;
|
||||||
|
vid.aspect = ((float) vid.height / (float) vid.width) * (4.0 / 3.0);
|
||||||
|
vid.colormap8 = (byte *) vid_colormap;
|
||||||
|
vid.fullbright = 256 - LittleLong (*((int *) vid.colormap8 + 2048));
|
||||||
|
vid.conrowbytes = vid.rowbytes;
|
||||||
|
vid.conwidth = vid.width;
|
||||||
|
vid.conheight = vid.height;
|
||||||
|
vid.numpages = 1;
|
||||||
|
vid.basepal = palette;
|
||||||
|
Con_CheckResize (); // Now that we have a window size, fix console
|
||||||
|
VID_InitBuffers ();
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
fbname = getenv("FRAMEBUFFER");
|
fbname = getenv("FRAMEBUFFER");
|
||||||
if (!fbname)
|
if (!fbname)
|
||||||
fbname = "/dev/fb0";
|
fbname = "/dev/fb0";
|
||||||
|
|
Loading…
Reference in a new issue