@karolherbst Ah, but who says I consider Nvidia hardware "modern"? 🙃
3 comments
@karolherbst Apple has a blitter too, but that isn't really a 2D engine (it's meant more for copies and mipmapping). Though they still use just shaders copying bits in some cases I think. |
@marcan yeah.. though I kinda see their point using the 2D stuff to do large buffer copies instead of running a shader just copying bytes :D
I have no idea if they actually have a 2D block or if it's emulated in shaders on the hardware.
Anyway, the advantage is: implementing a driver is simpler (and has less CPU overhead). And I wouldn't be surprised it's the reason they kept it as it's still useful within writing a Vulkan (or whatever API) driver.