Publishing details

Changelog

gzdoom (4.6.1-1~xtradeb1) focal; urgency=medium

  * New upstream release.
   * Fixed bug with BishopPuff moving in wrong direction
   * a couple important widepix fixes
   * fix for "Return to Phobos (return01.wad) has an ancient bug in map E1M2
    where the switch to raise the exit bridge doesn't work in versions of Doom
    past patch 1.2."
   * add missing break statement in level_compatibility.zs
   * fix DaggerAlert using FindState incorrectly.
   * Fixed wrong parameter type passed into TryMove here
   * fixed: Actors did not set the position when spawning a dynamic light.
   * Add 'AddDialogues' in MAPINFO to additively add Strife NPC dialogs without
     overwriting each other.
   * let dynamic lights call UpdateLocation instead of just setting their
     position right after being spawned. This ensures that the position is
     correct and that everything gets set up properly.
   * fixed parsing of MAPxx par times in BEX lumps
   * Make sprite shadows ignore float bob
   * fixed explosive damage radius for clericflame.
   * fixed permission validation in OptionMenuItemCommand.DoCommand. This was
     missing the InMenu check like the other critical menu functions.
   * added detection of macOS 12 Monterey
   * prevent redundant string copying in Strife conversation parser
   * Fixed impassable exit line in 007ltsd.wad E4M7
   * fixed initialization of model frames
   * fix missing border flat on heretic shareware
   * fixed parsing of 2D vectors in OBJ model loader
   * added TVector2<> constructor from float*
   * fixed bad type in FxFontCast.
   * fixed potential crash when sound sequence is destroyed. Level can be unset
     if sound sequence destruction happens after saved game loading failure
   * report correct macOS version with older SDKs
   * Add Windows 11 detection
   * added an OnDestroy method to Shape2D so that its users can explicitly free
     the data it holds. In this case it is very important to care about
     management, because this class will hold GPU-side buffers!
   * prevent appearance of dangling pointers in corpse queue
   * fixed format specifier compilation warnings
   * fixed: splashes need the MOVEWITHSECTOR flag.
   * better sprite shadow control
   * exclude sprites which are not either opaque or use regular blended
     translucency from casting shadows.
   * exclude wall and flat sprites from casting shadows.
   * In both of these cases the shadow math is unable to produce anything useful
     that doesn't look off.
   * fixed: shadow alpha for translucent objects was not correct in the hardware
     renderer.
   * tweaked shadow code a bit.
   * let CASTSPRITESHADOW act as an override for render style checks. If this is
     set we can assume that a shadow is desired regardless of style.
   * reordered code to do the more costly checks only when needed.
   * fixed brightmap definitions for the SpiderMastermind.
   * add player setup to simple options menu
   * do not precache unreferenced textures
   * added map option to disable shadowmaps. (Prompted by 'Hurt' which has
     > 4000 lights and runs into both performance issues and unpredictable light
     selection for the limited amount of shadowmap slots.)
   * language update
   * GLES Fixes
    * Fix light binding when using pipeline buffer on OpenGL
    * Stop colormap being applied to 2D drawing

 -- Jhonny Oliveira <email address hidden>  Wed, 28 Jul 2021 15:12:45 +0000

Available diffs

Builds

Package files

No files published for this package.