public void GenerateMipMapTest(string file, Filter.MipMapGeneration filter) { TexImage image = TestTools.Load(library, file); TexLibraryTest.GenerateMipMapTest(image, library, filter); image.Dispose(); }
public static void GenerateMipMapTest(TexImage image, ITexLibrary library, Filter.MipMapGeneration filter) { Assert.True(image.MipmapCount == 1); if (image.Format.IsCompressed()) { library.Execute(image, new DecompressingRequest(false)); } library.Execute(image, new MipMapsGenerationRequest(filter)); Assert.True(image.MipmapCount > 1); Assert.Equal(TestTools.GetInstance().Checksum["GenerateMipMapTest_" + filter + "_" + image.Name], TestTools.ComputeSHA1(image.Data, image.DataSize)); //Console.WriteLine("GenerateMipMapTest_" + filter + "_" + image.Name + "." + TestTools.ComputeSHA1(image.Data, image.DataSize)); }
public void GenerateMipMapTest(string file, Filter.MipMapGeneration filter) { TexImage image = texTool.Load(TestTools.InputTestFolder + file); texTool.GenerateMipMaps(image, filter); Assert.IsTrue(image.MipmapCount > 1); Assert.IsTrue(TestTools.ComputeSHA1(image.Data, image.DataSize).Equals(TestTools.GetInstance().Checksum["TextureTool_GenerateMipMap_" + filter + "_" + image.Name])); //Console.WriteLine("TextureTool_GenerateMipMap_" + filter + "_" + image.Name + "." + TestTools.ComputeSHA1(image.Data, image.DataSize)); image.Dispose(); }
/// <summary> /// Initializes a new instance of the <see cref="MipMapsGenerationRequest"/> class. /// </summary> /// <param name="filter">The filter.</param> public MipMapsGenerationRequest(Filter.MipMapGeneration filter) { Filter = filter; }
/// <summary> /// Initializes a new instance of the <see cref="MipMapsGenerationRequest"/> class. /// </summary> /// <param name="filter">The filter.</param> public MipMapsGenerationRequest(Filter.MipMapGeneration filter) { Filter = filter; }