Revision 853acd59
Added by danij about 18 years ago
Files
- added
- modified
- copied
- renamed
- deleted
- doomsday
- engine
- api
- dd_share.h (diff)
- doomsday.def (diff)
- doomsday.h (diff)
- portable
- include
- cl_mobj.h (diff)
- con_bind.h (diff)
- net_main.h (diff)
- r_data.h (diff)
- r_lgrid.h (diff)
- sys_sock.h (diff)
- src
- cl_frame.c (diff)
- cl_mobj.c (diff)
- con_bind.c (diff)
- con_main.c (diff)
- dd_input.c (diff)
- dd_loop.c (diff)
- dd_zone.c (diff)
- def_read.c (diff)
- edit_bias.c (diff)
- gl_main.c (diff)
- gl_tex.c (diff)
- m_args.c (diff)
- net_main.c (diff)
- p_dmu.c (diff)
- r_data.c (diff)
- r_lgrid.c (diff)
- r_main.c (diff)
- r_model.c (diff)
- r_shadow.c (diff)
- r_things.c (diff)
- r_world.c (diff)
- rend_bias.c (diff)
- rend_console.c (diff)
- rend_dyn.c (diff)
- rend_fakeradio.c (diff)
- rend_list.c (diff)
- rend_main.c (diff)
- rend_model.c (diff)
- s_mus.c (diff)
- sv_frame.c (diff)
- sv_main.c (diff)
- sv_pool.c (diff)
- sys_filein.c (diff)
- sys_network.c (diff)
- sys_sock.c (diff)
- ui_main.c (diff)
- include
- unix
- win32
- api
- plugins
- engine
OPTIMIZE: Changed wall seg rendering. Previously we were calculating whether each wall seg, in all visible subsectors faced the viewer at least three times per seg per frame unnecessarily. This calculation is now done once per frame per seg in visible subsectors and seg_t->flags updated with SEGINF_FACINGFRONT if true.
Cleaned up con_bind.c, event bindings are now put into separate arrays depending on event_t->type. This plus the other recent changes enabled for the current code to be simplified greatly.
Fixed numerous compiler warnings pointed out by GCC (thanks Yagisan). General cleanup.