@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.
Top-level
@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. 1 comment
|
@marcan yeah I know, the 2D stuff in Nvidia still is able to draw primitives and stuff, so a buffer copy is two lines and one rect 🙃.
They even have polylines. Anyway, in case you are interested, it's all defined here: https://github.com/NVIDIA/open-gpu-doc/blob/master/classes/twod/cl902d.h
But in the end it doesn't matter, because modern GUI won't use the X API to accelerate drawing their primitives anymore anyway. But it's still there if one wants to use it! :D
No idea if they plan to remove it though.
@marcan yeah I know, the 2D stuff in Nvidia still is able to draw primitives and stuff, so a buffer copy is two lines and one rect 🙃.
They even have polylines. Anyway, in case you are interested, it's all defined here: https://github.com/NVIDIA/open-gpu-doc/blob/master/classes/twod/cl902d.h
But in the end it doesn't matter, because modern GUI won't use the X API to accelerate drawing their primitives anymore anyway. But it's still there if one wants to use it! :D