Port of jules 0.0.1 to Icedtea7, and first impression when running on ARM.

Clemens Eisserer linuxhippy at gmail.com
Thu Dec 10 11:11:37 PST 2009


Hi Xerxes,

Thanks a lot for testing :)

> I hit some issues when running openjdk with the jules renderer on my ARM
> PC-Z1, see the attached  images, basically all menus are empty of typefaces
> and no vector graphics are dawn at all.  the only things that seems to be
> drawn ok where gray panels and some images. Images gets funny though when
> the frame are redrawn after being overlapped by a window, see the green
> glitches in the jules-xrender-arm-redraw-glitch.png .

Outch, that looks really bad. Even stuff where jules isn't involved
seems to fail.
I guess there are some problems in the new xrender pipeline :-/
To be honest I don't have a clue what is going wrong here,
maybe some structure-alignment assumptions are not valid on arm.
However except for font-rendering most things aren't that ugly, I
can't imagine what would cause problem.
On the other hand, I've just bought a 4GB SD card for my N800 and I've
plenty of spare time during holidays now :)

Just to be curious, does
-Dsun.java2d.renderer=sun.java2d.jules.JulesRenderingEngine
-Dsun.java2d.xrender=false work for more complex things like
Java2Demo?

> I beleve these issues are related to the cairo compilation when making
> libjules.so, during the compilation these messages got displayed that
> seems relevant:
The warnings are expected, because cairo is built with a configuration
thats not quite useful for daily purpose ;)

> I also noticed that libjules.so can be compiled in combination with pixman
> 0.13 instead of 0.15 by simply lower the requirements during configure.
Thanks, good to know.

Thanks again, and have a great day too :)

- Clemens


More information about the xrender-dev mailing list