quakeforge/libs/video/renderer/gl
Bill Currie 8acd5c558b [scene] Make entity_t just an entity id for ECS
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.
2022-10-23 22:24:36 +09:00
..
gl_draw.c [renderer] Add fontid to Draw_AddFont and Draw_FontString 2022-10-03 09:01:54 +09:00
gl_dyn_lights.c [cvar] Make cvars properly typed 2022-04-24 19:15:22 +09:00
gl_dyn_part.c [cvar] Make cvars properly typed 2022-04-24 19:15:22 +09:00
gl_dyn_textures.c [gl] Use glGenTextures to allocate texture numbers 2022-03-15 13:29:05 +09:00
gl_fisheye.c [cvar] Make cvars properly typed 2022-04-24 19:15:22 +09:00
gl_fog.c [renderer] Merge the fog support code 2022-03-08 02:28:19 +09:00
gl_graph.c [gl] Use glGenTextures to allocate texture numbers 2022-03-15 13:29:05 +09:00
gl_lightmap.c [scene] Make entity_t just an entity id for ECS 2022-10-23 22:24:36 +09:00
gl_mod_alias.c [scene] Make entity_t just an entity id for ECS 2022-10-23 22:24:36 +09:00
gl_mod_iqm.c [scene] Make entity_t just an entity id for ECS 2022-10-23 22:24:36 +09:00
gl_mod_sprite.c [scene] Make entity_t just an entity id for ECS 2022-10-23 22:24:36 +09:00
gl_rmain.c [scene] Make entity_t just an entity id for ECS 2022-10-23 22:24:36 +09:00
gl_rmisc.c [scene] Make entity_t just an entity id for ECS 2022-10-23 22:24:36 +09:00
gl_rsurf.c [scene] Make entity_t just an entity id for ECS 2022-10-23 22:24:36 +09:00
gl_sky.c [cvar] Make cvars properly typed 2022-04-24 19:15:22 +09:00
gl_sky_clip.c [scene] Make entity_t just an entity id for ECS 2022-10-23 22:24:36 +09:00
gl_textures.c [renderer] Report scrap rectangle counts 2022-09-20 19:32:41 +09:00
gl_warp.c [cvar] Make cvars properly typed 2022-04-24 19:15:22 +09:00
qfgl_ext.c Separate render and presentation initialization 2019-07-09 01:00:47 +09:00
vid_common_gl.c [gl] Use a scrap for lightmaps 2022-05-11 00:33:47 +09:00
vtxarray.c Fix a bunch of dead increments. 2018-09-09 11:12:04 +09:00