C++/GLPIC/プログラムライブラリ
のバックアップ(No.2)
ホーム
検索
最終更新
ヘルプ
リンク元
Wiki書式ヘルプ(整形ルール)
バックアップ一覧
差分
を表示
現在との差分
を表示
現在との差分 - Visual
を表示
ソース
を表示
C++/GLPIC/プログラムライブラリ
へ行く。
1 (2007-09-07 (金) 00:53:15)
2 (2007-09-07 (金) 01:12:17)
3 (2007-09-07 (金) 23:29:16)
4 (2007-09-10 (月) 21:27:01)
5 (2007-09-10 (月) 23:33:47)
プログラムライブラリ
プログラムライブラリ
ロードマップ
ファイルフォーマット
ライブラリ
ロードマップ
0.1:単純なピクセルフォーマットの対応(RGB、RGBAなど)
0.2:OpenGL1.0で扱える無圧縮ピクセルフォーマットの全対応
0.3:S3TCフォーマットの対応(ここまでできたらいいなぁ)
0.4:RLEフォーマットの対応?
1.0:ミップマップ対応
ファイルフォーマット
Ver0.1(全て Little Endian)
サイズ(bytes)
型
Comment
説明
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
ユーザーデータ。
ライブラリ
作成すらしていない