> I have only recently found your results from "Swing
> links of the week" ))
Well your version is clearly superior to mine - I won't develop it any further.
Thanks for creating this cool stuff :)

> I have run this benchmark on Ubuntu 8.10 and the
> results are rather strange: only OpenGL pipelines
> allowed to increase performance for both Qt and
> Java2D.
> And even Qt pure software rendering is slower
> then in WinXP with MinGW compiler. Probably something
> wrong with blitting images in drivers.

I have no idea why QT's software rendering is faster on Windows-XP compared to 
Linux.
Maybe QT does not use SHMPut to copy the software-rendered image to a "native" 
surface, this would cause quite a lot of overhead.
QT/render is so slow in Linux because QT's XRender routines are rather dumb and 
ignore the fact that only a few paths are accalerated.

However I have an explanation why Java2D is so slow with antialasing enabled:
Java2D guarantees consistent antialiasing quality, therefor it uses a mixed 
software/hw approach. 
The antialiased geometry is generated by the CPU while the blending itself is 
done on hw.
QT relies on the OpenGL driver's capabilities, but drivers often differ a lot 
when it comes to quality - however that is slowly changing.

Would be interesting to see results without antialiasing (also of QT) compared.

Thanks, Clemens
[Message sent by forum member 'linuxhippy' (linuxhippy)]

http://forums.java.net/jive/thread.jspa?messageID=319125

===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff JAVA2D-INTEREST".  For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".

Reply via email to