Well, no normal Doom level will ever tank me that much. It's mostly ridiculous torture tests like NUTS or some Chillax maps that can really drown it to something insane, or running with "heavy" mods on top perhaps. (I remember filing a bug report of how torturous the rendering was some years ago on a certain map using DoomRPG and Chillax.)Graf Zahl wrote:Don't expect any miracles from Vulkan. It cannot overcome the main problem of the renderer, i.e. that major parts of it need to be run in sequence. The entire renderer has two barriers where each side can run independently of each other. I was able to multithread one of these barriers, the second one will be a lot harder. In OpenGL it can only be done by using GL 4.5 features plus one extension.
And it's this second barrier where Vulkan would come in and allow more efficient handling - but even so, this won't result in a magical speed up but more likely increase performance by 15-20% at best, maybe.
That's really the limit with how Doom levels are being processed by the renderer.
On the whole though, no sane level should ever tank it - only the ones really huge, really packed, or both.