MNAの世界

ブログをリニューアルしました!コメント、リンク、ツイートなどはお気軽にどうぞ。

C/C++ 同人活動

PNGに対応

投稿日:2009年11月25日 更新日:

ついに新フレームワークでの動作を開始したZen-Ichiですが、フルカラー化&高解像度化の影響でロード時間がとてつもなく長くなってしまいました。
これではネオジオCDになってしまいます。
(ちなみに当方はROM版を所有していますw)

現代のPCにおいてボトルネックとなっているのはやはりHDD。
巨大なベタデータをバカ正直にロードしていたら時間かかりまくりです。

いい機会なので、libPNGを組み込んでみました。
libPNGもわかりやすいインターフェースなのであっさり実装完了。
ちなみにzlibはすでに従来のZen-Ichiで使用していますが、この機会に最新バージョンのソースでビルドしなおしました。

試しにゲームの画像をPNGに置き換えてみたところ、ロード時間が劇的に短縮されました!
やはり今時の「CPUの速度に比べてHDDのアクセスは非常に遅い」という構成ならもはやデコードの負荷など問題にはならず、読み出しサイズが小さくなることによる高速化の恩恵のみをバッチリ受けることができるようですね。

-C/C++, 同人活動
-


comment

リンクが多数含まれていると表示されないのでご注意ください。(スパム対策)

関連記事

夏コミお疲れ様でした!

今回はいまだかつてない暑さでした! ずっと団扇が手放せなかったですねぇ(^^; 来ていただいた皆さん、ありがとうございました! 今回、デモ用ノートLet’s note CF-Y7CWHAJ… 続きを読む

no image

コミケ受かってます

当サークルは 水曜日 東X24b にて参戦します!

冬コミ開催!

結局寝たんだかなんだかよくわからないまま会場入り。 今回は目の前がシャッターだったため、寒い!眩しい!と言う条件の中でしたが、大晦日だと言うのに多くの人が訪れ、あっという間に完売してしまいました。 ち… 続きを読む

no image

コミックトレジャー開催!

コミケの後はいつものように大阪でのイベント開催です! 今回もいつものようにZen-Ichiゲリラ販売w 毎度全然違うジャンルにも関わらず手にとってくださった皆様、ありがとうございます。 イベント終了後… 続きを読む

コミックマーケット77 開催!

いつものように2日目の同人ソフトのほうで参加してきました! 当サークルはなぜか角に配置されていました! 見通しが良くていい感じかもw 今回は前回に引き続き、Zen-Ichi高解像度版を頒布していました… 続きを読む