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 I fixed the legacy dynamic light renderer in #1093, I noticed the dynamic light was too faint. Since then I noticed the light was brighter with such renderer when...
- sdl_input: rewrite IN_SetMouseMode to make it easier to read I cannot grasp the code in the current state so I cannot debug it. - ~~sdl_input: keep the mouse in...
I don't remember which branch I reproduce it, `master` or `for-0.55.0/sync`, but sometime the game centers the mouse while not being focused.
In `master` going fullscreen doesn't capture the mouse pointer, one has to click (which may fire unwanted actions) It was meant to be fixed by !856: - https://github.com/DaemonEngine/Daemon/pull/856 but we...
It usually happen after some alt-tab, for some time the engine freezes, then after that the engine fails to really capture the mouse: [20240513-062759-000.unvanquished.webm](https://github.com/DaemonEngine/Daemon/assets/2311649/bd33c908-e5b2-4d9d-8c8b-45ed663348a4)
Relief mapping is slow, here are some framerate recorded on my system with all of our presets and for each of them I enabled and disabled relief mapping. This is...
codeql: setup the feature
Requires #1124. Cherry-picked from #1137 to split a large pr up a bit. Adds some code to allow using compute shaders. Shaders can now have either of vertex, fragment, or...
This introduces the `USE_ARCH_INTRINSICS` CMake option. It is enabled by default. Disabling it is meant to disable custom asm code and usage of intrinsincs functions for the target platform in...