Pimping up the Escher

In the last couple of days I rewrote some core parts of Escher, making it much faster than before. I changed the way how Escher dispatches the X commands to the X server, and according to these AWT 1.1 Graphics benchmark results, it is now ~3 times faster than before. Also included in this benchmark are results for JDK and Cairo based peers for comparison. This shows that the Escher peers are ~3 times slower than JDK, and the Cairo based peers are again ~5 times slower than Escher. This comparison is not quite fair though, because JDK and the Cairo based peers implement Graphics2D which works differently than the AWT1.1 style Graphics. However, first tests with Graphics2D on Escher/GLX show that it is very likely to be faster than the current AWT 1.1 style implementation. Well, no surprise really, it’s OpenGL accelerated…


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: