* プログラムライブラリ [#xdec2d85] #contents ** ロードマップ [#q13ee38b] -0.1:単純なピクセルフォーマットの対応(RGB、RGBAなど) -0.2:OpenGL1.0で扱える無圧縮ピクセルフォーマットの全対応 -0.3:S3TCフォーマットの対応(ここまでできたらいいなぁ) -0.4:RLEフォーマットの対応? -1.0:ミップマップ対応 ** ファイルフォーマット [#mc495ab3] 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] 作成すらしていない |