Magnus Norddahl (dpJudas)
From DoomWiki.org
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.
Contents
Contributions[edit]
In regards to Doom history, he has been responsible for the creation or contribution of the following source ports:
- VKDoom (Creator), together with Nash Muhandes
- 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[edit]
Note: QZDoom additions not listed, as not everything ended up in GZDoom. What did end up follows below.
GZDoom[edit]
- 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[edit]
- True color support for the software renderer
- 3D model support in the software renderer
- Dynamic lights in the software renderer
Other contributions[edit]
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 porting the Ultimate Doom Builder fork of the Doom Builder 2 level editor from Direct3D9 to OpenGL, maintaining a separate port of the game Descent called QZDescent and contributing to the EDGE source port.
External links[edit]
- dpJudas's GitHub page
- Primary profile page, at ZDoom.org forum
- Profile page, at Doomworld
- Official website of QZDoom