quakeforge/libs/video/renderer/sw
Bill Currie 35eec0b2e5 [ecs] Implement hierarchies as components
The main goal of this change was to make it easier to tell when a
hierarchy has been deleted, but as a side benefit, it got rid of the use
of PR_RESMAP. Also, it's easy to track the number of hierarchies.

Unfortunately, it showed how brittle the component side of the ECS is
(scene and canvas registries assumed their components were the first (no
long the case), thus the sweeping changes).

Centerprint doesn't work (but it hasn't for a while).
2024-01-02 16:38:01 +09:00
..
d_copy.S Add GNU-stack notes to assembly files 2021-06-13 10:12:03 -04:00
d_draw.S [renderer] Move to using dynamic frame buffers 2022-03-24 12:56:29 +09:00
d_edge.c [ecs] Move ECS core into its own library 2022-10-26 17:24:03 +09:00
d_fill.c Make vid.width/height unsigned and clean up the mess. 2013-01-24 12:36:14 +09:00
d_init.c Nuke qboolean from orbit 2023-06-13 18:06:11 +09:00
d_modech.c Nuke qboolean from orbit 2023-06-13 18:06:11 +09:00
d_part.c [renderer] Move to using dynamic frame buffers 2022-03-24 12:56:29 +09:00
d_parta.S [renderer] Move to using dynamic frame buffers 2022-03-24 12:56:29 +09:00
d_polysa.S [renderer] Abandon sw32 altogether 2022-03-09 21:36:15 +09:00
d_polyse.c [renderer] Move to using dynamic frame buffers 2022-03-24 12:56:29 +09:00
d_scan.c [ui] Convert view_t to an ECS entity 2022-11-01 00:40:52 +09:00
d_scana.S [renderer] Abandon sw32 altogether 2022-03-09 21:36:15 +09:00
d_sky.c [renderer] Move to using dynamic frame buffers 2022-03-24 12:56:29 +09:00
d_spr8.S [renderer] Move to using dynamic frame buffers 2022-03-24 12:56:29 +09:00
d_sprite.c Fix a pile of warnings for gcc 12 2022-07-31 17:13:26 +09:00
d_surf.c Nuke qboolean from orbit 2023-06-13 18:06:11 +09:00
d_vars.c [renderer] Move to using dynamic frame buffers 2022-03-24 12:56:29 +09:00
d_varsa.S [renderer] Move to using dynamic frame buffers 2022-03-24 12:56:29 +09:00
d_zpoint.c [sw] Rename d_pzbuffer to d_zbuffer 2022-03-21 23:12:22 +09:00
draw.c [vulkan] Support clipping rectangles via scissor 2023-12-22 18:17:09 +09:00
fpu.c Massive whitespace cleanup. 2012-05-22 08:23:22 +09:00
fpua.S Add GNU-stack notes to assembly files 2021-06-13 10:12:03 -04:00
nonintel.c Nuke the rcsid stuff. 2012-04-22 10:56:32 +09:00
surf8.S [sw] Clean up use of vid.colormap8 2022-03-29 14:43:38 +09:00
sw_fisheye.c [cvar] Make cvars properly typed 2022-04-24 19:15:22 +09:00
sw_graph.c [renderer] Move to using dynamic frame buffers 2022-03-24 12:56:29 +09:00
sw_raclip.c [sw] Clean up r_refdef and R_ViewChanged 2022-03-27 15:32:00 +09:00
sw_raclipa.S [sw] Clean up r_refdef and R_ViewChanged 2022-03-27 15:32:00 +09:00
sw_ralias.c [ecs] Implement hierarchies as components 2024-01-02 16:38:01 +09:00
sw_raliasa.S [sw] Fix some missed symbol renames 2022-03-21 19:24:43 +09:00
sw_rbsp.c [renderer] Clean up R_MarkLeaves 2023-06-29 00:49:14 +09:00
sw_rdraw.c [sw] Separate draw frames from render frames 2023-06-29 01:26:54 +09:00
sw_rdrawa.S [sw] Clean up r_refdef and R_ViewChanged 2022-03-27 15:32:00 +09:00
sw_redge.c [sw] Take advantage of the ECS for edge rendering 2022-10-25 19:36:09 +09:00
sw_redgea.S Add GNU-stack notes to assembly files 2021-06-13 10:12:03 -04:00
sw_riqm.c [ecs] Implement hierarchies as components 2024-01-02 16:38:01 +09:00
sw_rmain.c [ecs] Implement hierarchies as components 2024-01-02 16:38:01 +09:00
sw_rmisc.c [renderer] Move to using dynamic frame buffers 2022-03-24 12:56:29 +09:00
sw_rpart.c [cvar] Make cvars properly typed 2022-04-24 19:15:22 +09:00
sw_rsky.c [sw] Clean up R_SetSkyFrame a little 2022-03-17 13:37:21 +09:00
sw_rsprite.c [ecs] Implement hierarchies as components 2024-01-02 16:38:01 +09:00
sw_rsurf.c [ecs] Implement hierarchies as components 2024-01-02 16:38:01 +09:00
sw_rvarsa.S Add GNU-stack notes to assembly files 2021-06-13 10:12:03 -04:00
transform.S [renderer] Clean up use of vup/vright/vpn 2022-03-14 09:45:27 +09:00
vid_common_sw.c [renderer] Abandon sw32 altogether 2022-03-09 21:36:15 +09:00