Daemon
Daemon copied to clipboard
The Dæmon game engine. With some bits of ioq3 and XreaL.
On Linux the `~/.drirc` file is not read. This is a file to tweak specific driver options like disabling or enabling features. This can be used to set specific options...
Doing /set cvarname cvarvalue archives the cvar even if the cvar does not have CVAR_ARCHIVE flag While investigating #501 (_Make in_nograb and in_mouse temporary cvars?_) I was like “but wait,...
For stuff like benchmark it may be useful to enable `in_nograb` (disable mouse pointer grab), but then, the next legit game would not grab the pointer. By setting `in_nograb` temporary...
disabling `in_nograb` still centers the mouse pointer.
When setting in_nograb to 1, input is not grabbed but pointer is hidden, maybe that's unwanted? Also, the pointer move still affects the camera. Enabling `in_nograb` may also be useful...
I usually build the game on my workstation running Ubuntu 20.04 (no Nvidia stuff on it, at all), then run the game on various hosts with an Ubuntu 20.04 running...
When I'm testing the game on some specific hardware and driver configuration, I usually build on my workstation, then the build is sent to a target computer hosting the wanted...
There are some warnings which can be seen by setting the environment variable `ALSOFT_LOGLEVEL=2`, and optionally `ALSOFT_LOGFILE` (instead of stderr). There is some more information in #445.
For GL drivers lacking a certain extension, there is a fallback implementation of dynamic lights, which can be tested by replacing the line in sdl_glimp.cpp glConfig2.uniformBufferObjectAvailable = LOAD_EXTENSION_WITH_TEST( ExtFlag_CORE, ARB_uniform_buffer_object,...
I'd like to group cvars into "namespaces" more often. For instance, instead of using cvar called `g_doWarmup` and `g_warmup` I'd prefer to name them something like `game.warmup.enabled` and `game.warmup.time`. Daemon...