" - If you maximize the Amanith[^] clock demo the clock gets out of sync and you can move your mouse cursor every 3 seconds. " The AmanithVG clock examples is a sort of stress-test and not a good real application; it redraw every frame (note the milliseconds cursor) all paths filled with radial and linear gradients. Anyway the same example linked against sw commercial OpenVG implementations (eg: Rasteroid) performs only 1/10 of fps. In a real vector graphics clock application you just need to draw a frame every second; besides you can render the clock-background on an vgImage (once that the window is resized) and use a really fast vgDrawImage() at runtime ...and then render the cursors on top. Another good point for AmanithVG is that it's a full OpenVG API implementation, OpenVG is the industrial standard for the 2D vector graphic (it's the OpenGL of the 2D). To learn more: www.khronos.org/openvg/ The advantage to use a such API is that you can easy port your application on the next generation mobiles and handhelds (and other OpenVG native) devices. AmanithVG is the first OpenVG implementation that uses OpenGL (or OpenGL|ES) HW acceleration. Michele F. - AmanithVG Team
S
Skavenger
@Skavenger