• 追加された行はこの色です。
  • 削除された行はこの色です。
* プログラムライブラリ [#xdec2d85]
#contents

** ロードマップ [#q13ee38b]
-0.1:単純なピクセルフォーマットの対応(RGB、RGBAなど)
-0.2:OpenGL1.0で扱える無圧縮ピクセルフォーマットの全対応
-0.3:S3Tcフォーマットの対応(ここまでできたらいいなぁ)
-0.3:S3TCフォーマットの対応(ここまでできたらいいなぁ)
-0.4:RLEフォーマットの対応?
-1.0:ミップマップ対応

** ファイルフォーマット [#mc495ab3]
|サイズ(bytes)|型|説明|h
|5|char[5]|"GLPIC"|
|1|u8|format version info|
|1|u8|pixel format|
|2|u16|texture's width|
|2|u16|texture's height|
|2|u16|src image's width|
|2|u16|src image's height|

Ver0.1(全て Little Endian)
|サイズ(bytes)|型|Comment|説明|h
|6|char[6]|"GLPIC"|固定文字列。|
|1|u8|format version info|バージョン情報。|
|1|u8|pixel format|ピクセルフォーマット。|
|2|u16|texture's width(pixel)|テクスチャの横幅。|
|2|u16|texture's height(pixel)|テクスチャの縦幅。|
|2|u16|src image's width(pixel)|イメージ本体の横幅。|
|2|u16|src image's height(pixel)|イメージ本体の縦幅。|
|4|u32|pixel total data size(bytes)|ピクセルデータのデータサイズ。|
|4|u32|user data size(bytes)|ユーザーデータのデータサイズ。|
|4|u32|user data offset(bytes)|pixel dataからuser dataへのオフセット値。|
|4|u32|endian checker(0x12345678)|エンディアンチェック。|
|?|u8|pixel data|ピクセルデータ。|
|?|u8|user data|ユーザーデータ。|
** ライブラリ [#fb1b2a58]
作成すらしていない


    ホーム 一覧 検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS