![]() |
|
#11
|
|||
|
|||
|
. after reading your post, it occurred to me that something like what you're asking about actually did appear quite a while ago, when Xara first announced starting the Linux branch.
It was just a simple bar chart... on one side was a bar supposedly representing the speed of some other program, and on the other side... you had to scroll up to see the top... was the Xara speed bar - ten times taller. So there you have it... Xara is at least 10 times faster :-) Quote:
|
|
#12
|
|||
|
|||
|
Quote:
When Xara were writing Xara Studio (the first version of what is now Xtreme), they took GDraw (written in ARM assembler), passed it through a home-grown ARM->x86 assembler converter and out the other side came an Intel DLL, also called GDraw. 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.... |
|
#13
|
|||
|
|||
|
For more background on GDraw, read
http://groups.google.co.uk/group/com...2fb2f3c?hl=en& |
|
#14
|
|||
|
|||
|
Quote:
Thanks to you for the history... frank |
|
#15
|
||||
|
||||
|
Quote:
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 |
| Thread Tools | |
| Display Modes | |
|
|