What I will never get is how no one has in the ~10 or so years I've been hearing people complain about GZDoom performance(not saying they're wrong) has bothered to make their own source port with an emphasis on modding support.
Like I remember hearing about GZdoom performance woes and experiencing them all the way back when Vulkan was starting to gain popularity, there was even this big post by Zahl talking about how it's the future or whatever.
Most of the grafposting exists here:
https://kiwifarms.st/threads/doomworld.28307/
Getting ahead of myself here but my headcanon is that as another open source project the one who gets to be the "main dev" is the one which:
- Has the most free time to waste dethroning or sucking up to the previous "main dev", programming for no monetary compensation.
- Has "sufficient" programming skills to waste on the task, in this case OpenGL/Vulkan implementations, for no monetary compensation.
- Because it's all for no monetary compensation, this is all done out of "passion", also known as "Pure Ego".
TL;DR: Graf is the one who bothered, now almost 20 years ago, to do an improvement on an already popular port, ZDoom, that people wanted.
Now he is Benevolent Dictator for Life, people want Doom they search Doom get ZDoom then get GZDoom "The Successor to ZDoom".
The only alternatives I see are forks which are just maintenance of old GZDoom versions like LZDoom, which hints that some don't like the newer versions.
Because it's all about Ego, after 2 decades graf and the port are overstaying its welcome and everyone is slowly beginning to hate him and his code, specially modders.
And the way this community is going and who graf chooses to be his janitors on the forums, a gayop is coming and he will be thrown out by his own jannies and his port will be replaced with TZDoom that is entirely written in Rust and gets 10 more frames on a 30 year old videogame.
