quakeforge/include/QF/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
..
ati.h
defines.h [gl] Get fisheye working with frame buffers 2022-03-26 12:51:31 +09:00
extensions.h
funcs.h
qf_alias.h [scene] Make entity_t just an entity id for ECS 2022-10-23 22:24:36 +09:00
qf_draw.h [renderer] Add fontid to Draw_AddFont and Draw_FontString 2022-10-03 09:01:54 +09:00
qf_explosions.h
qf_fisheye.h [gl] Get fisheye working with frame buffers 2022-03-26 12:51:31 +09:00
qf_funcs_list.h [renderer] Add function to destroy frame buffers 2022-09-21 23:47:14 +09:00
qf_iqm.h [scene] Make entity_t just an entity id for ECS 2022-10-23 22:24:36 +09:00
qf_lightmap.h [scene] Make entity_t just an entity id for ECS 2022-10-23 22:24:36 +09:00
qf_particles.h
qf_rlight.h
qf_rmain.h [scene] Make entity_t just an entity id for ECS 2022-10-23 22:24:36 +09:00
qf_rsurf.h [scene] Make entity_t just an entity id for ECS 2022-10-23 22:24:36 +09:00
qf_sky.h
qf_sprite.h [scene] Make entity_t just an entity id for ECS 2022-10-23 22:24:36 +09:00
qf_textures.h Clean up some FIXMEs and XXXs 2022-10-15 14:40:29 +09:00
qf_vid.h
types.h