ddsformat
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン最新のリビジョン両方とも次のリビジョン | ||
ddsformat [2015/05/26 14:10] – [dwPitchOrLinearSize] oga | ddsformat [2015/05/26 16:44] – [ヘッダ設定コードの例] oga | ||
---|---|---|---|
行 116: | 行 116: | ||
ただし dwFlags DDSD_MIPMAPCOUNT を正しく判定していないツールやライブラリが存在する可能性があるため、安全のために常に 1 以上の有効な値を入れて置くことをおすすめします。 | ただし dwFlags DDSD_MIPMAPCOUNT を正しく判定していないツールやライブラリが存在する可能性があるため、安全のために常に 1 以上の有効な値を入れて置くことをおすすめします。 | ||
- | また読み出す場合あ、DDSD_MIPMAPCOUNT が立っていたとしてもこのフィールドが 0 である可能性を考慮した方が良いでしょう。 | + | また読み出す場合、DDSD_MIPMAPCOUNT が立っていたとしてもこのフィールドが 0 である可能性を考慮した方が良いでしょう。 |
<code cpp> | <code cpp> | ||
行 381: | 行 381: | ||
header.dwMipMapCount= 1; | header.dwMipMapCount= 1; | ||
header10.ArraySize= 1; | header10.ArraySize= 1; | ||
+ | header10.Dimension= DDS10_DIIMENSION_2D; | ||
if( 非圧縮時 ){ | if( 非圧縮時 ){ | ||
行 411: | 行 412: | ||
header.dwCaps2|= DDSCAPS2_VOLUME; | header.dwCaps2|= DDSCAPS2_VOLUME; | ||
header.dwDepth= depth; | header.dwDepth= depth; | ||
+ | header10.Dimension= DDS10_DIMENSION_3D; | ||
} | } | ||
行 444: | 行 446: | ||
} | } | ||
</ | </ | ||
- | |||
ddsformat.txt · 最終更新: 2015/05/26 16:45 by oga