ユーザ用ツール

サイト用ツール


opengl:texturefileformat

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
次のリビジョン両方とも次のリビジョン
opengl:texturefileformat [2015/07/04 03:00] – [PVR format version 3] ogaopengl:texturefileformat [2015/07/04 03:03] – [PKM] oga
行 123: 行 123:
  
 <code cpp> <code cpp>
 +enum {
 +    KTX_HEADER_MAGIC0     0x58544bab,
 +    KTX_HEADER_MAGIC1     0xbb313120,
 +    KTX_HEADER_MAGIC2     0x0a1a0a0d,
 +    KTX_HEADER_ENDIAN     0x04030201,
 +};
 +
 struct T_KTXHEADER {       // 64byte struct T_KTXHEADER {       // 64byte
     UI32    Identifier[3];     UI32    Identifier[3];
行 204: 行 211:
 <code cpp> <code cpp>
 struct T_PVR2HEADER { struct T_PVR2HEADER {
-    unsigned int    hsize;      // == 52 == sizeof(T_PVRHEADER)+    unsigned int    hsize;      // == 52 == sizeof(T_PVR2HEADER)
     unsigned int    height;     unsigned int    height;
     unsigned int    width;     unsigned int    width;
行 241: 行 248:
  
 <code> <code>
-version 1.0+version 1.0  (header.version == 10)
 type: 0=ETC1-RGB, 1=ETC1-RGBA, 2=ETC1-RGB-MIP, 3=ETC1-RGBA-MIP type: 0=ETC1-RGB, 1=ETC1-RGBA, 2=ETC1-RGB-MIP, 3=ETC1-RGBA-MIP
  
-version 2.0+version 2.0  (header.version == 20)
 type: 0=ETC1_RGB, 1=ETC2_RGB, 2=ETC2_RGBA_OLD, 3=ETC2_RGBA, 4=ETC2_RGBA1, 5=ETC2_R, 6=ETC2_RG, 7=ETC2_SIGNED_R, 8=ETC2_SIGNED_RG type: 0=ETC1_RGB, 1=ETC2_RGB, 2=ETC2_RGBA_OLD, 3=ETC2_RGBA, 4=ETC2_RGBA1, 5=ETC2_R, 6=ETC2_RG, 7=ETC2_SIGNED_R, 8=ETC2_SIGNED_RG
 </code> </code>
opengl/texturefileformat.txt · 最終更新: 2015/07/04 03:11 by oga

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki