3 ms·
Problem is GPUs are build for triangle rasterisation and that part is still baked in to hardware for performance. You can use hack stuff on top of the 3D pipeli
by moonchrome 11y ago
Problem is GPUs are build for triangle rasterisation and that part is still baked in to hardware for performance. You can use hack stuff on top of the 3D pipeline to render vector graphics but you need to transform geometry and do triangulation which isn't really efficient and can't be done on the GPU efficiently. Coupled with overhead of talking to the GPU trough drivers and you end up being CPU bound and not a lot faster than the CPU rendering.
The equation changes when you increase screen resolution as the cost of setting up GPU to render is determined by geometry not by resolution and GPU rasterization is practically free compared to CPU which gets slower as you increase the resolution - so at the high enough resolution the driver overhead might matter less.