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

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

関連記事

no image

コミケ受かってます & Zen-Ichi再販のお知らせ

そう言えば告知をしてませんでした(^^; 当サークルは 土曜日 西き09a にて参戦いたします。 さ・ら・に・・・ Zen-Ichiがメッセサンオー様にて8月13日より再販されることになりました!!!… 続きを読む

no image

こみっくトレジャー開催

コミケ後のいつものイベントに行ってきました。 今日はめちゃくちゃ寒かった!!! 外で40分ほど待つハメになったし、サークルスペースのあるホールもこれまた寒い!!! 隣のホールのほうが暖かくて羨ましかっ… 続きを読む

no image

冬コミ受かってます

当サークルは 月曜日 西地区 ま08b にて参戦します!

no image

Ogg Vorbis に対応

新フレームワークのサウンド再生機能がほぼ出来上がってきたのでVorbisにも対応させてみました。 VorbisのAPIは非常にわかりやすくていい感じです。 しかもフレーム単位でのシークを標準でサポート… 続きを読む

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

2019年の最後を彩るコミケに参加してきました! 台風19号の爪痕が残るアーケードを抜け…… 到着しましたビッグサイト! 今回は初の南館!しかし案内が少なくてわかりづらい…… まさか西を通り抜けていか… 続きを読む