Daemon icon indicating copy to clipboard operation
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.

Results 452 Daemon issues
Sort by recently updated
recently updated
newest added

Query the actual max amount of texture units with GL_MAX_COMBINED_TEXTURE_UNITS instead of a magic number, and use an std::vector with this capacity.

Cherry picked from that old branch: - https://github.com/DaemonEngine/Daemon/pull/394 I haven't touched this code in 4 years so I'm flagging at draft because I need to refresh my mind on this...

Picked from #1105. Adds the ability to insert text from a specified glsl shader file into an arbitrary place in another shader.

Properly flag shader based lightmaps with IF_NOPICMIP and IF_LIGHTMAP. This is a cherry pick from that old branch that have many commits unmerged yet: - https://github.com/DaemonEngine/Daemon/pull/394

T-Improvement
A-Renderer

Looking at https://github.com/Nadrin/PBR/blob/master/data/shaders/glsl/pbr_fs.glsl, this repo does PBR slightly differently. In general, the calculations are similar until they come to adding it to the color. This change ported from this renderer...

This code is a hot spot, we better avoid computing useless things if we can return early and do bitwise operations instead of relying on the branch prediction being right....

A-Renderer
T-Performance

Noticed in a CI log while looking for something else: ``` src/engine/renderer/tr_bsp.cpp: In function ‘std::vector R_LoadExternalLightmaps(const char*)’: src/engine/renderer/tr_bsp.cpp:472:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long long...

T-Cleanup

Thankfuly they don't have the same signature, but this can be confusing. They don't seems to really do the same things, they don't look like variant of each others that...

The bullet hole marks made by, e.g., the rifle appear much fainter than they did as of the last release. While working on the mark IPC batching commit, I thought...

T-Regression
A-Renderer

Engine counterpart of: - https://github.com/Unvanquished/Unvanquished/pull/2981

T-Improvement
T-Performance