Difference between revisions of "Magnus Norddahl (dpJudas)"

From DoomWiki.org

[unchecked revision][unchecked revision]
(Initial release. Includes links, small biography with detailed contributions per section and WIP link for ZDRay as that needs a seperate article.)
 
m (Not a stub page obviously.)
Line 1: Line 1:
{{stub}}
 
 
'''Magnus Norddahl''', more commonly known as '''dpJudas''', is a programmer, primarily active within the various [[ZDoom]] codebases and its community. He is primarily responsible for the more ''bleeding edge'' additions in GZDoom.
 
'''Magnus Norddahl''', more commonly known as '''dpJudas''', is a programmer, primarily active within the various [[ZDoom]] codebases and its community. He is primarily responsible for the more ''bleeding edge'' additions in GZDoom.
  

Revision as of 11:45, 14 January 2020

Magnus Norddahl, more commonly known as dpJudas, is a programmer, primarily active within the various ZDoom codebases and its community. He is primarily responsible for the more bleeding edge additions in GZDoom.

Contributions

In regards to Doom history, he has been responsible for the creation or contribution of the following source ports:

  • QZDoom (Creator), together with Rachael Alexanderson (Eruanna)
  • GZDoom (Integration of bleeding edge features after merge with QZDoom codebase), maintainer
  • ZDoom (Integration of various new features, most predominantly true color and 3D model support)

Detailed list of contributions

Note: QZDoom additions not listed, as not everything ended up in GZDoom. What did end up follows below.

GZDoom

  • The postprocessing framework for GZDoom (SSAO, bloom, blur, custom post process shaders, etc.)
  • Vulkan renderer backend
  • HDR monitor support
  • ZScript JIT bytecode compiler
  • Proper windowed mode support (i.e. you can freely resize the game window)
  • Softpoly software renderer
  • Correct ZDoom software light mode for the hardware renderer
  • High resolution correct version of the software fuzz, for both software and hardware renderers
  • Improved dynamic light math, shadowmaps and spotlights
  • Materials (Classic, normal and specular maps and PBR textures), but not environment maps

ZDoom

  • True color support for the software renderer
  • 3D model support in the software renderer
  • Dynamic lights in the software renderer

Other contributions

Aside working on the ZDoom codebases, Norddahl's other contributions include a fork of the Doom Builder 2 level editor called GZDoomBuilderGL and an experimental light baking utility called ZDRay, using lightmapper code from the Strife: Veteran Edition codebase, along with contributions to the Ultimate Doom Builder fork of the Doom Builder 2 level editor and EDGE source port.

External links