d3dx9: Fix miplevels handling for DDS file format.
This commit is contained in:
parent
ba53012fcf
commit
853be6e1d8
|
@ -390,7 +390,7 @@ static HRESULT get_image_info_from_dds(const void *buffer, UINT length, D3DXIMAG
|
||||||
info->Width = header->width;
|
info->Width = header->width;
|
||||||
info->Height = header->height;
|
info->Height = header->height;
|
||||||
info->Depth = 1;
|
info->Depth = 1;
|
||||||
info->MipLevels = (header->flags & DDS_MIPMAPCOUNT) ? header->miplevels : 1;
|
info->MipLevels = header->miplevels ? header->miplevels : 1;
|
||||||
|
|
||||||
info->Format = dds_pixel_format_to_d3dformat(&header->pixel_format);
|
info->Format = dds_pixel_format_to_d3dformat(&header->pixel_format);
|
||||||
if (info->Format == D3DFMT_UNKNOWN)
|
if (info->Format == D3DFMT_UNKNOWN)
|
||||||
|
|
Loading…
Reference in New Issue