Hacker News new | ask | show | jobs
by satvikpendem 587 days ago
Good enough doesn't mean optimal, though. Every layer adds a performance penalty and that's how we end up in situations where we have layers and layers of abstraction eventually making all programs slow even on ever increasing hardware.

https://en.wikipedia.org/wiki/Andy_and_Bill's_law

1 comments

In fact, Windows gamers are using DXVK to reduce overhead.

One needs to realise graphics APIs have historically not been terribly efficient.

How do you know that those graphics APIs have not been efficient?
Benchmarks.

There was a reason Mantle/Vulkan came to be.