ユーザ用ツール

サイト用ツール


ddsformat

差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
ddsformat [2015/05/26 16:43]
oga [ヘッダ設定コードの例]
ddsformat [2015/05/26 16:45]
oga [DDS のヘッダ構造]
ライン 62: ライン 62:
     unsigned int    ArraySize; ​     // Texture Array を格納する場合に必要     unsigned int    ArraySize; ​     // Texture Array を格納する場合に必要
     unsigned int    MiscFlag2; ​     // 0     unsigned int    MiscFlag2; ​     // 0
 +};
 +enum {
 +    DDS10_DIMENSION_1D = 2,
 +    DDS10_DIMENSION_2D = 3,
 +    DDS10_DIMENSION_3D = 4,
 }; };
 </​code>​ </​code>​
ライン 381: ライン 386:
 header.dwMipMapCount= 1; header.dwMipMapCount= 1;
 header10.ArraySize= 1; header10.ArraySize= 1;
-header10.Dimension= ​depth > 1 ? DDS10_DIMENSION_3D : (height > 1 ? DDS10_DIIMENSION_2D ​: DDS10_DIMENSION_1D);+header10.Dimension= DDS10_DIIMENSION_2D;​
  
 if( 非圧縮時 ){ if( 非圧縮時 ){
ライン 412: ライン 417:
     header.dwCaps2|= DDSCAPS2_VOLUME;​     header.dwCaps2|= DDSCAPS2_VOLUME;​
     header.dwDepth= depth;     header.dwDepth= depth;
 +    header10.Dimension= DDS10_DIMENSION_3D; ​
 } }
  
ライン 445: ライン 451:
 } }
 </​code>​ </​code>​
- 
  
  
ddsformat.txt · 最終更新: 2015/05/26 16:45 by oga