Exemple #1
0
        private Texture FromDDS(DDS dds)
        {
            TextureConfig config = new TextureConfig();

            config.Width    = dds.MainHeader.Width;
            config.Height   = dds.MainHeader.Height;
            config.Format   = FormatConverter[dds.ToGenericFormat()];
            config.MipCount = dds.MainHeader.MipCount;
            config.Name     = System.IO.Path.GetFileNameWithoutExtension(dds.FileName);
            Console.WriteLine("SurfaceFormat " + config.Format);

            return(FromBitMap(dds.GetImageData(), config));
        }