{
unsigned int i;
static const DWORD known_fourcc[] = {
- MAKEFOURCC('U','Y','V','Y'),
- MAKEFOURCC('Y','U','Y','2'),
- MAKEFOURCC('R','G','B','G'),
- MAKEFOURCC('G','R','G','B'),
- MAKEFOURCC('D','X','T','1'),
- MAKEFOURCC('D','X','T','2'),
- MAKEFOURCC('D','X','T','3'),
- MAKEFOURCC('D','X','T','4'),
- MAKEFOURCC('D','X','T','5'),
+ D3DFMT_UYVY,
+ D3DFMT_YUY2,
+ D3DFMT_R8G8_B8G8,
+ D3DFMT_G8R8_G8B8,
+ D3DFMT_DXT1,
+ D3DFMT_DXT2,
+ D3DFMT_DXT3,
+ D3DFMT_DXT4,
+ D3DFMT_DXT5,
D3DFMT_R16F,
D3DFMT_G16R16F,
D3DFMT_A16B16G16R16F,
info->Width = header->width;
info->Height = header->height;
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);
if (info->Format == D3DFMT_UNKNOWN)