mirror of
https://git.code.sf.net/p/quake/quakeforge
synced 2025-01-21 08:21:10 +00:00
20c861027e
This fixes the segfault due to the world entity not actually existing, without adding a world entity. It takes advantage of the ECS in that the edge renderer needs only the world matrix, brush model pointer, and the animation frame number (which is just 0/1 for brush models), thus the inherent SOA of ECS helps out, though benchmarking is needed to see if it made any real difference. With this, all 4 renderers are working again. |
||
---|---|---|
.. | ||
gl_draw.c | ||
gl_dyn_lights.c | ||
gl_dyn_part.c | ||
gl_dyn_textures.c | ||
gl_fisheye.c | ||
gl_fog.c | ||
gl_graph.c | ||
gl_lightmap.c | ||
gl_mod_alias.c | ||
gl_mod_iqm.c | ||
gl_mod_sprite.c | ||
gl_rmain.c | ||
gl_rmisc.c | ||
gl_rsurf.c | ||
gl_sky.c | ||
gl_sky_clip.c | ||
gl_textures.c | ||
gl_warp.c | ||
qfgl_ext.c | ||
vid_common_gl.c | ||
vtxarray.c |