mirror of
https://git.code.sf.net/p/quake/quakeforge
synced 2024-11-11 07:42:18 +00:00
8acd5c558b
This puts the hierarchy (transform) reference, animation, visibility, renderer, active, and old_origin data in separate components. There are a few bugs (crashes on grenade explosions in gl/glsl/vulkan, immediately in sw, reasons known, missing brush models in vulkan). While quake doesn't really need an ECS, the direction I want to take QF does, and it does seem to have improved memory bandwidth a little (uncertain). However, there's a lot more work to go (especially fixing the above bugs), but this seems to be a good start. |
||
---|---|---|
.. | ||
ati.h | ||
defines.h | ||
extensions.h | ||
funcs.h | ||
qf_alias.h | ||
qf_draw.h | ||
qf_explosions.h | ||
qf_fisheye.h | ||
qf_funcs_list.h | ||
qf_iqm.h | ||
qf_lightmap.h | ||
qf_particles.h | ||
qf_rlight.h | ||
qf_rmain.h | ||
qf_rsurf.h | ||
qf_sky.h | ||
qf_sprite.h | ||
qf_textures.h | ||
qf_vid.h | ||
types.h |