quakeforge/libs/video/renderer/sw
Bill Currie fbc1bd9f6e [renderer] Clean up entity_t to a certain extent
This is the first step towards component-based entities.

There's still some transform-related stuff in the struct that needs to
be moved, but it's all entirely client related (rather than renderer)
and will probably go into a "client" component. Also, the current
components are directly included structs rather than references as I
didn't want to deal with the object management at this stage.

As part of the process (because transforms use simd) this also starts
the process of moving QF to using simd for vectors and matrices. There's
now a mess of simd and sisd code mixed together, but it works
surprisingly well together.
2021-03-10 00:01:41 +09:00
..
d_copy.S Fix the 32-bit x86 build of the software renderer. 2012-04-28 13:02:36 +09:00
d_draw.S Fix asm ilnking in mingw. 2011-09-10 17:49:14 +09:00
d_edge.c Massive whitespace cleanup. 2012-05-22 08:23:22 +09:00
d_fill.c signed int viddef_t members 2012-10-21 09:00:50 +09:00
d_init.c Move vid callbacks into vid_internal 2019-07-08 13:40:29 +09:00
d_modech.c signed int viddef_t members 2012-10-21 09:00:50 +09:00
d_part.c Nuke the rcsid stuff. 2012-04-22 10:56:32 +09:00
d_parta.S Fix asm ilnking in mingw. 2011-09-10 17:49:14 +09:00
d_polysa.S Fix asm ilnking in mingw. 2011-09-10 17:49:14 +09:00
d_polyse.c Nuke the rcsid stuff. 2012-04-22 10:56:32 +09:00
d_scan.c Massive whitespace cleanup. 2012-05-22 08:23:22 +09:00
d_scana.S re-enable asm for static builds 2001-06-11 20:59:48 +00:00
d_sky.c Fix some potentially garbage assignments. 2018-09-09 09:54:16 +09:00
d_spr8.S Fix asm ilnking in mingw. 2011-09-10 17:49:14 +09:00
d_sprite.c Massive whitespace cleanup. 2012-05-22 08:23:22 +09:00
d_surf.c Remove viddef in favor of vid in the renderers. 2013-01-16 11:23:47 +09:00
d_vars.c signed int viddef_t members 2012-10-21 09:00:50 +09:00
d_varsa.S Fix asm ilnking in mingw. 2011-09-10 17:49:14 +09:00
d_zpoint.c Nuke the rcsid stuff. 2012-04-22 10:56:32 +09:00
draw.c Move vid callbacks into vid_internal 2019-07-08 13:40:29 +09:00
fpu.c Massive whitespace cleanup. 2012-05-22 08:23:22 +09:00
fpua.S Fix asm ilnking in mingw. 2011-09-10 17:49:14 +09:00
nonintel.c Nuke the rcsid stuff. 2012-04-22 10:56:32 +09:00
screen.c [util] Make va thread-safe 2021-01-31 16:05:48 +09:00
surf8.S lots of code cleanup. Merge Mod_LoadAllSkins, merge the sw32 model loading 2001-11-21 19:13:53 +00:00
sw_graph.c Nuke the rcsid stuff. 2012-04-22 10:56:32 +09:00
sw_raclip.c Fix the 32-bit x86 build of the software renderer. 2012-04-28 13:02:36 +09:00
sw_raclipa.S Fix the 32-bit x86 build of the software renderer. 2012-04-28 13:02:36 +09:00
sw_ralias.c [renderer] Clean up entity_t to a certain extent 2021-03-10 00:01:41 +09:00
sw_raliasa.S re-enable asm for static builds 2001-06-11 20:59:48 +00:00
sw_rbsp.c [renderer] Clean up entity_t to a certain extent 2021-03-10 00:01:41 +09:00
sw_rdraw.c [renderer] Clean up entity_t to a certain extent 2021-03-10 00:01:41 +09:00
sw_rdrawa.S Fix asm ilnking in mingw. 2011-09-10 17:49:14 +09:00
sw_redge.c Massive whitespace cleanup. 2012-05-22 08:23:22 +09:00
sw_redgea.S re-enable asm for static builds 2001-06-11 20:59:48 +00:00
sw_riqm.c [renderer] Clean up entity_t to a certain extent 2021-03-10 00:01:41 +09:00
sw_rmain.c [renderer] Clean up entity_t to a certain extent 2021-03-10 00:01:41 +09:00
sw_rmisc.c [renderer] Clean up entity_t to a certain extent 2021-03-10 00:01:41 +09:00
sw_rpart.c [renderer] Clean up entity_t to a certain extent 2021-03-10 00:01:41 +09:00
sw_rsky.c Nuke UNALIGNED_OK. 2012-06-15 22:02:17 +09:00
sw_rsprite.c [renderer] Clean up entity_t to a certain extent 2021-03-10 00:01:41 +09:00
sw_rsurf.c [renderer] Clean up entity_t to a certain extent 2021-03-10 00:01:41 +09:00
sw_rvarsa.S Fix the 32-bit x86 build of the software renderer. 2012-04-28 13:02:36 +09:00
transform.S re-enable asm for static builds 2001-06-11 20:59:48 +00:00
vid_common_sw.c Nuke the rcsid stuff. 2012-04-22 10:56:32 +09:00