Add DDS_LOADER_IGNORE_MIPS flag to DDSTextureLoader (#270)

This commit is contained in:
Chuck Walbourn 2024-10-14 20:04:29 -07:00 коммит произвёл GitHub
Родитель 35d92f66bd
Коммит 58f97d4437
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: B5690EEEBB952194
2 изменённых файлов: 2 добавлений и 1 удалений

Просмотреть файл

@ -57,6 +57,7 @@ namespace DirectX
DDS_LOADER_IGNORE_SRGB = 0x2,
DDS_LOADER_MIP_AUTOGEN = 0x8,
DDS_LOADER_MIP_RESERVE = 0x10,
DDS_LOADER_IGNORE_MIPS = 0x20,
};
}

Просмотреть файл

@ -299,7 +299,7 @@ namespace
bool isCubeMap = false;
size_t mipCount = header->mipMapCount;
if (0 == mipCount)
if ((0 == mipCount) || (loadFlags & DDS_LOADER_IGNORE_MIPS))
{
mipCount = 1;
}