Revision b885f805
Added by danij over 16 years ago
Files
- added
- modified
- copied
- renamed
- deleted
- doomsday
- engine
- portable
- include
- dd_def.h (diff)
- def_main.h (diff)
- def_share.h (diff)
- gl_texmanager.h (diff)
- r_data.h (diff)
- r_draw.h (diff)
- r_model.h (diff)
- src
- dd_main.c (diff)
- def_main.c (diff)
- gl_draw.c (diff)
- gl_main.c (diff)
- gl_tex.c (diff)
- gl_texmanager.c (diff)
- p_mobj.c (diff)
- p_particle.c (diff)
- r_data.c (diff)
- r_draw.c (diff)
- r_lumobjs.c (diff)
- r_model.c (diff)
- rend_list.c (diff)
- rend_main.c (diff)
- rend_model.c (diff)
- include
- portable
- engine
Separated out the model skin management from the model code itself in preparation for wrapping with material_t.
The engine-internal data pointers in the shared state_t have been removed (they are supposed to have no meaning outside the engine anyway) and instead we now manage a series of parallel LUTs for state > modef, state > ded_ptcgen_t and state > ded_light_t. As a side benefit, we should be less prone to cache misses.
And as always, yet more cleanup and style updates.