Why is the hardware renderer of DrawSVG so much faster than our own pipeline? OpenGL is written in C/C++, so isn't it doing the same thing as our own Imp pipeline? Is there a specific step of the pipeline on this slide that OpenGL is way better at doing than our own pipelines?
In 213 we learned that using spatial/temporal locality and loop unrolling can speed up code. Is OpenGL faster than our pipeline because its uses optimization tricks like this, or is there a bigger reason?
Why is the hardware renderer of DrawSVG so much faster than our own pipeline? OpenGL is written in C/C++, so isn't it doing the same thing as our own Imp pipeline? Is there a specific step of the pipeline on this slide that OpenGL is way better at doing than our own pipelines?
In 213 we learned that using spatial/temporal locality and loop unrolling can speed up code. Is OpenGL faster than our pipeline because its uses optimization tricks like this, or is there a bigger reason?