quakeforge/libs/models
Bill Currie bc7858bb87 [model] Move parent pointer out of leaf/node struct
The node struct was 72 bytes thus two cache line. Moving the pointer
into the brush model data block allows nodes to fit in a single cache
line (not that they're aligned yet, but that's next). It doesn't seem to
have made any difference to performance (at least in the vulkan
renderer), but it hasn't hurt, either, as the only place that needed the
parent pointer was R_MarkLeaves.
2021-02-03 11:41:38 +09:00
..
alias [vulkan] Implement team colors 2021-02-02 19:53:36 +09:00
brush [model] Move parent pointer out of leaf/node struct 2021-02-03 11:41:38 +09:00
iqm [model] Clean up the globals around model loading 2021-02-01 14:39:00 +09:00
sprite [model] Clean up the globals around model loading 2021-02-01 14:39:00 +09:00
test [build] Move to non-recursive make 2020-06-25 11:35:37 +09:00
Makemodule.am [model] Move Mod_CalcFullbright to its own file 2021-01-19 14:54:39 +09:00
clip_hull.c [model] Clean up the globals around model loading 2021-02-01 14:39:00 +09:00
fullbright.c [model] Clean up the globals around model loading 2021-02-01 14:39:00 +09:00
gl_model_fullbright.c [models] Fix black models with fullbrights in GL 2021-02-01 19:20:10 +09:00
gl_skin.c [image] Change tex_t data from array to pointer 2021-01-25 00:54:41 +09:00
glsl_skin.c Nuke the rcsid stuff. 2012-04-22 10:56:32 +09:00
model.c [model] Clean up the model array a little 2021-02-01 15:02:42 +09:00
null_model.c [model] Remove empty brush model functions 2021-01-19 08:26:53 +09:00
portal.c Nuke the rcsid stuff. 2012-04-22 10:56:32 +09:00
skin.c [util] Make va thread-safe 2021-01-31 16:05:48 +09:00
sw_skin.c Nuke the rcsid stuff. 2012-04-22 10:56:32 +09:00
trace.c Handle alloca "correctly". 2013-01-22 21:02:50 +09:00
vulkan_skin.c [model] Build vulkan model libs 2021-01-19 14:12:49 +09:00
winding.c Update for doxygen 1.8.16 2020-02-11 15:22:42 +09:00