Open Gaming & Graphics

GZDoom g4.14.0 release introduces OrthographicCamera and material property changes

Key Takeaway

GZDoom g4.14.0 updates the engine with new camera actors, improved footstep mechanics, and a breaking API change for mipmapping.

Summary

The GZDoom engine has released version g4.14.0, which includes a variety of technical improvements and bug fixes. Key updates include the addition of an OrthographicCamera actor, a rework of player loading, and a shift in how no-mipmapping is handled via GLDEFS. The release also improves gameplay mechanics such as footstep timing and respawn functionality.

Technical changes in GZDoom g4.14.0

  • API Breaking Change: Moved no-mipmapping from actor/particle flags to a material property in GLDEFS, currently affecting sprites.
  • New Actor: Added OrthographicCamera with adjustable offset arguments.
  • Gameplay Mechanics: Footsteps are now timed based on movement duration and distance rather than actor age, with a new CVar for volume control.
  • Rendering & Math: Reduced multiply operations per frame and increased the x-axis clipper range for orthographic projection.
  • Networking: Updated packet handling and added net ID functions for ACS.
  • Stability: Added checks for local variable stack space and array size overflows.

Why it matters

The API change regarding mipmapping may require modders to update their GLDEFS files to maintain visual consistency.

Original reference: github.com →