by dpJudas » Fri Mar 02, 2018 11:32 am
Adding orthogonal camera is mostly just a matter of changing the projection matrix, but I'm a bit with Graf on this one in the sense that I don't want to spend the time dealing with the places in the code where the projection does matter: BSP clipper, SSAO depth buffer lookup, the VR eye buffer setup code. I also wouldn't be surprised if there could be a problem with how portals are marked in the stencil buffer.
TL;DR: this will make it harder to maintain the renderer, requires actual work, and the only use case I can think of is people that's trying to convert Doom into a 2D game engine.
Adding orthogonal camera is mostly just a matter of changing the projection matrix, but I'm a bit with Graf on this one in the sense that I don't want to spend the time dealing with the places in the code where the projection does matter: BSP clipper, SSAO depth buffer lookup, the VR eye buffer setup code. I also wouldn't be surprised if there could be a problem with how portals are marked in the stencil buffer.
TL;DR: this will make it harder to maintain the renderer, requires actual work, and the only use case I can think of is people that's trying to convert Doom into a 2D game engine.