quakeforge/libs/ruamoko
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
..
Makemodule.am [ruamoko] Add builtins for handling models 2022-05-04 14:44:54 +09:00
pr_cmds.c [gamecode] Clean up progs data access 2022-04-29 16:59:15 +09:00
rua_cbuf.c [gamecode] Add PR_Shutdown for tearing down a VM 2022-05-12 19:58:18 +09:00
rua_cmd.c [gamecode] Add PR_Shutdown for tearing down a VM 2022-05-12 19:58:18 +09:00
rua_cvar.c [gamecode] Add PR_Shutdown for tearing down a VM 2022-05-12 19:58:18 +09:00
rua_game_init.c [ruamoko] Add builtins for handling models 2022-05-04 14:44:54 +09:00
rua_hash.c [gamecode] Add PR_Shutdown for tearing down a VM 2022-05-12 19:58:18 +09:00
rua_init.c [ruamoko] Actually hook up the stdlib builtins 2021-06-01 23:44:51 +09:00
rua_input.c [gamecode] Add PR_Shutdown for tearing down a VM 2022-05-12 19:58:18 +09:00
rua_keys.c [gamecode] Pass registered data pointer to builtins 2022-02-14 12:28:38 +09:00
rua_math.c [gamecode] Pass registered data pointer to builtins 2022-02-14 12:28:38 +09:00
rua_mersenne.c [gamecode] Add PR_Shutdown for tearing down a VM 2022-05-12 19:58:18 +09:00
rua_model.c [gamecode] Add PR_Shutdown for tearing down a VM 2022-05-12 19:58:18 +09:00
rua_msgbuf.c [gamecode] Add PR_Shutdown for tearing down a VM 2022-05-12 19:58:18 +09:00
rua_obj.c [ruamoko] Implement %@ handing in the ruamoko runtime 2022-09-09 13:51:42 +09:00
rua_plist.c [ruamoko] Free buffer used for loading plists 2022-05-12 22:47:55 +09:00
rua_qfile.c [gamecode] Add PR_Shutdown for tearing down a VM 2022-05-12 19:58:18 +09:00
rua_qfs.c [gamecode] Pass registered data pointer to builtins 2022-02-14 12:28:38 +09:00
rua_runtime.c [gamecode] Pass registered data pointer to builtins 2022-02-14 12:28:38 +09:00
rua_scene.c [scene] Make entity_t just an entity id for ECS 2022-10-23 22:24:36 +09:00
rua_script.c [gamecode] Add PR_Shutdown for tearing down a VM 2022-05-12 19:58:18 +09:00
rua_set.c [gamecode] Add PR_Shutdown for tearing down a VM 2022-05-12 19:58:18 +09:00
rua_stdlib.c [gamecode] Pass registered data pointer to builtins 2022-02-14 12:28:38 +09:00
rua_string.c [gamecode] Pass registered data pointer to builtins 2022-02-14 12:28:38 +09:00