Emulator Issues #9254
closed[Feature Request] Custom Texture DDS MipMaps
0%
Description
Master branch of Dolphin currently only reads mipmaps that are external from the top level of DDS textures, meaning textures with the mip# suffixes. Dolphin Ishiiruka can load lower mipmap levels that are internally built into the top level of the DDS texture, so there is no longer a need for textures with the mip# suffix when using the DDS format. It would be a major convenience if Dolphin could also read internal DDS mipmaps so texture pack authors do not have to either pick one of two mipmap formats, or include both which takes 2x the storage per mipmap.
For example, this fence texture is a DDS texture with only internal mipmaps with different images on descending layers. Dolphin is not loading the lower levels.
Dolphin: http://i.imgur.com/9YwTRrK.jpg
Ishiiruka: http://i.imgur.com/2H4YtvN.jpg
Dolphin: http://i.imgur.com/l7Mg9q7.jpg
Ishiiruka: http://i.imgur.com/mFkXhMh.jpg