[cairo] Cairo rendering on ARM

Kalle Vahlman kalle.vahlman at gmail.com
Sat May 26 01:00:18 PDT 2007


2007/5/25, Bob Murphy <bob.murphy at access-company.com>:
> Hi,
>
> I've been running some performance tests on SVG rendering using gdk
> on ARM without an FPU, and was surprised at the results.
>
> I rendered three passes of over 250 SVG images into GdkPixbufs using
> Cairo 1.0.4, Cairo 1.4.4 with standard configure options, and Cairo
> 1.4.4 built with --disable-some-floating-point defined for configure.
>
[snip]
> 2. Are there any other ways to enable optional performance
> enhancements for devices without FPUs that I've missed?

Just wanted to point out that since there is no floatless option for
Cairo, you will definitely want to be using an EABI[1] system on
non-FPU devices. The performance impact is huge[2].

And as Daniel said, profiling and/or providing problematic test data
always helps push things forward. The Cairo developers are always keen
on solving the issues :)

[1] http://wiki.debian.org/ArmEabiPort
[2] http://www.linuxdevices.com/articles/AT5920399313.html

-- 
Kalle Vahlman, zuh at iki.fi
Powered by http://movial.fi
Interesting stuff at http://syslog.movial.fi


More information about the cairo mailing list