Project

General

Profile

« Previous | Next » 

Revision 2a58b373

Added by danij about 12 years ago

Fixed|Map Renderer: Incorrect logic in R_MarkDependantSurfacesForDecorationUpdate()

This function made assumptions about the current relationships of a
linedef's plane interfaces. This routine does not have the necessary
information to determine which of the dependent surfaces are actually
in need of an update and should therefore mark them all.

Logic elsewhere will later determine whether any update work is needed,
such as rebuilding geometry or re-plotting light decorations.

This fixes the bug where light decorations on the middle wall surfaces
of two-sided lines were not always updated following a plane move.

Files

  • added
  • modified
  • copied
  • renamed
  • deleted

View differences