hero_iphone4-5_wide
今日もコード書いてる??

拙者はPNG画像を扱うのにlibpngを使っています。libpng使ってる人多いよね。OSXでもiOSでもWindowsでも同じコードで動くのだいじ。

んで先日1.6.8がリリースされとったのでいつも通りビルドしてiOSのプロジェクトにコピーして確認ついでにビルド。

photo1

…あれ?? リンクエラー…

まさかと思ってプロジェクトにファイルを2つ追加。

photo2

arm/arm_init.c
arm/filter_neon_intrinsics.c


おおおお!!!!! ビルド通った!!!!!!!!

ちょっと前のバージョンだとclangでビルドできなかったNEON最適化コードがビルドできとる!!!!

ざっくりと処理時間を計測してみたところ、処理時間が10%ほど短くなっている。素晴らしい。

あと試しに

cmake -G Xcode

してみたらちゃんとXcodeのプロジェクトが生成された。これまた素晴らしい。


ではまた次回。