What about the AMD APUs that contains integrated GPUs? The whole thing appealing about APUs was nullified by the CPU's crappy cheap-ass performance. AMD APUs were a total opposite of Intel CPUs with integrated GPUs, meaning AMD got the graphics part right but the CPU part wrong, whereas Intel got the CPU part right but the GPU part wrong.Graf Zahl wrote:That's precisely the issue here. Some people never realize that an engine with loads of modern-ish hardware rendering effects cannot run well on old hardware and that eventually the time comes where a decision has to be made between backwards compatibility and better features.
Let's be serious here: If it wasn't for Intel completely missing hardware trends 10 years ago we wouldn't face this problem. But due to their crappy 3D hardware a lot of cheap-ass laptops were dumped into the market with graphical capabilities that don't even match a real vintage-GL2 system from 13 years ago. I once had the fun of running GZDoom on an older Mac with an Intel HD3000 and calling the performance "bad" would be a major understatement - but the hardware we are talking about here is even worse and will already start to choke on medium sized Boom maps without any advanced features being enabled.
I will be honest here, if it wasn't Intel GPU's shitty hardware, the whole thing could be much better. If Intel followed the hardware trends in time, then the end experience would be much more better and GZDoom could move forward without having to put it's support for such GPUs. Plus, GZDoom could move forward more quickly.
But no. Now we are stuck in a situation where we are forced to support the old technologies with almost no way to move forward and support newer technologies like Vulkan. I would be more than glad to pull out the shitty GL2 support if I was developing a hardware-accelerated Doom port, because that shit makes it impossible for GZDoom to move forward. People need to realize that they need to move forward quickly if they don't want to be crushed under the bus. People also need to realize that backward compatibility is never going to last forever.