Re: Need Performance Comparision To 'AGG'
Originally Posted by
rbirkby
Now, from this, you could suppose that CDraw is really GDraw passed through a homegrown x86->C converter and that the reason CDraw has taken a long time to be open sourced is that the code is horrible, being machine generated, and someone deep in the bowls of Gaddesden Place is beavering away trying to tidy it up. Of course, I could be extrapolating too far and it could be the case that Xara have written a brand new C-based graphics engine that happens to perform about the same speed as their assembler engine....
That's an interesting history, I did not know that! I got the assumption that there is a version of it coded in C from http://www.xaraxtreme.org/about/performance.html, which mentions that the benchmarks were done using the "platform portable C version of the Xara rendering engine".
If it's the case that the current code went ARM Assembler -> x86 Assember -> C, I certainly hope that the delay in the release of the code is someone doing some serious cleaning up of things.
This signature would be seven words long if it was six words shorter.
Bookmarks