Daemon
Daemon copied to clipboard
The Dæmon game engine. 20 years of development above id Tech 3. Historically based on id Tech 3 through ioq3, Wolf:ET and XreaL a very long time ago.
For example if you do `/seta common.framerate.max 30` then `/set common.framerate.max 31`, the second command does not write out the cvars although it should since it still has the archive...
Work-in-progress attempt to implement compatibility for naive blended assets in the linear pipeline. It includes a patch to delay the loading of textures from pre-collapsed stages to the end of...
I personally consider that our current release is broken because tone mapping is enabled in some graphics preset but our default configuration for tone mapping is destroying the render, for...
Work in progress: embed media files from `daemon_src.dpkdir`. I deeply reworked the GLSL include generator to make it reusable, I also renamed `DaemonBuildInfo.cmake` as `DaemonGeneratedSource.cmake` and put everything about generating...
Implement stage-level colorspace keyword as described in https://github.com/DaemonEngine/Daemon/issues/1717#issuecomment-3145706586 Also add a warning if some shaders are loaded too early before the colorspace is known.
On my Linux machine, `r_swapInterval 2` does the same as `r_swapInterval 1`. `r_swapInterval 3` goes at half the refresh rate (which is what 2 should do). Setting it to 4...
Allow loading maps with sRGB lightmaps with naive blending, or maps with non-sRGB lightmaps with linear blending. Use `r_forceBlendRegime 1` for naive blending or `r_forceBlendRegime 2` for linear blending. TODO:...
Adds some more cmake changes required for daemon-vulkan, slightly modified version of the Khronos Vulkan header generator, as well as a shader generator with support for `#insert/#include` and SPIR-V generation....
In the case that a shader fails to build at the link stage, you can get an error log that doesn't tell you anything about which shader has a problem....
With current `master` the console is filled with: ``` [ALSOFT] (EE) available update failed: Broken pipe [ALSOFT] (EE) available update failed: Broken pipe [ALSOFT] (EE) available update failed: Broken pipe...