diff options
author | Robin Watts <Robin.Watts@artifex.com> | 2011-10-07 12:46:20 +0100 |
---|---|---|
committer | Robin Watts <robin@ghostscript.com> | 2011-11-14 15:52:20 +0000 |
commit | e806b23e27d873516ba2c232c7d5f6c3bbfad370 (patch) | |
tree | a3a6880f2aa25a4ce6a020b8e7f3c212e7f47f50 /xps/xps_tile.c | |
parent | 97d00440c043b712a2d16134e3b52850c7b36d47 (diff) | |
download | mupdf-e806b23e27d873516ba2c232c7d5f6c3bbfad370.tar.xz |
ARM opts in draw_scale.c; updated android build opts.
Kammerer reports 90%+ of CPU time is spent in the image scaling code
for his documents on Android.
In this commit we provide ARM optimised cores for the common scaling
routines (1/2/4 components). Tests indicate this doubles the speed of
rendering for a bitmap heavy PDF file on an HTC desire.
This code is included if ARCH_ARM is defined. If ARCH_THUMB is defined
then extra instructions are added to ensure correct interworking.
We also update the Android jni makefiles to set these defines.
We update the ReadMe.txt with more explicit instructions and update with
more modern ndk/sdk versions.
We update build.xml in line with new sdk releases.
Diffstat (limited to 'xps/xps_tile.c')
0 files changed, 0 insertions, 0 deletions