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.
When cross-compiling, CMake lines like this don't work: ``` find_library(LIBRT rt) ``` We need an explicit CMake option like `-DCMAKE_FIND_ROOT_PATH=/usr/aarch64-linux-gnu`. For some reasons on some distributions or architectures it is...
Populate `CMAKE_FIND_ROOT_PATH` when cross-compiling on Linux. Fix: - https://github.com/DaemonEngine/Daemon/issues/1659
A set of patches shared by freem that improve IPC performance. I've only added a commit that fixes a compile error with one of these changes.
This is WIP, current external_deps build status: system|deps build|static build|test -|-|-|- linux-amd64-default|✅️|✅️|✅️ linux-arm64-default|✅️ linux-i686-default|✅️|✅️|✅️ linux-armhf-default|✅️ windows-amd64-mingw|✅️|N/A|✅️ windows-i686-mingw|✅️ Buster ❌️ GLEW Noble|N/A|✅️ windows-amd64-msvc|✅️ windows-i686-msvc|✅️ macos-amd64-default|✅️|N/A|✅️ ~~I haven't tested if the engine...
Merges without conflict with #1433.
I've noticed some problems with parallax mapping on some of new/refreshed maps using (yet not officially released) atcshd-remaster textures. As not a mapper myself I do not know what are...
I've found a rather reliable reproducer for the skeleton issue, with both 0.55.3 and current master: 1. `/devmap plat23` 2. Build a few buidlings. In my testing, a node, ret,...
`r_materialSystem 1` `setviewpos 688 -778 -158 -167 14`  It doesn't always happen. Once again it seems to depend on the sequence of previously loaded maps. Maybe we could avoid...
We have this: ```c #define M_SQRT2 1.414213562f #define M_ROOT3 1.732050808f ``` So we do: ```c daemon/src/engine/renderer/tr_shade_calc.cpp 498: float scale = 1.0 / M_SQRT2; src/cgame/cg_marks.cpp 262: if( CG_CullPointAndRadius( origin, M_SQRT2 *...
Crash when running Pulse on Material system, I was running this branch: - https://github.com/DaemonEngine/Daemon/pull/1645 But haven't compared with `master` yet. ```c++ Thread 19 "render thread" received signal SIGSEGV, Segmentation fault....