Project

General

Profile

« Previous | Next » 

Revision 0c01a955

Added by danij almost 16 years ago

Revised memory management for bias lighting. Tracker, affection and vertexillum data is now contained within new struct biassurface_t. biassurface_t structs are allocated separately to the world map surfaces and links to them are stored in seg_t and subsector_t instead. A linked list of biassurface_ts are managed in rend_bias.c which allows for faster traversal in SB_BeginFrame.

Todo: Now that this data is seperate from the world map data it would be possible to not allocate them at all for dedicated servers, since they will not be needed anyway.

Files

  • added
  • modified
  • copied
  • renamed
  • deleted

View differences