From 42c75dbb8f9472f434d0324a37a87e91ee7b50f3 Mon Sep 17 00:00:00 2001 From: gdkchan <gab.dark.100@gmail.com> Date: Sat, 22 Jan 2022 15:23:00 -0300 Subject: Add support for BC1/2/3 decompression (for 3D textures) (#2987) * Add support for BC1/2/3 decompression (for 3D textures) * Optimize and clean up * Unsafe not needed here * Fix alpha value interpolation when a0 <= a1 --- Ryujinx.Graphics.GAL/Format.cs | 22 ---------------------- 1 file changed, 22 deletions(-) (limited to 'Ryujinx.Graphics.GAL/Format.cs') diff --git a/Ryujinx.Graphics.GAL/Format.cs b/Ryujinx.Graphics.GAL/Format.cs index d5e183ba..a454413b 100644 --- a/Ryujinx.Graphics.GAL/Format.cs +++ b/Ryujinx.Graphics.GAL/Format.cs @@ -67,11 +67,9 @@ namespace Ryujinx.Graphics.GAL R10G10B10A2Uint, R11G11B10Float, R9G9B9E5Float, - Bc1RgbUnorm, Bc1RgbaUnorm, Bc2Unorm, Bc3Unorm, - Bc1RgbSrgb, Bc1RgbaSrgb, Bc2Srgb, Bc3Srgb, @@ -349,25 +347,5 @@ namespace Ryujinx.Graphics.GAL { return format.IsUint() || format.IsSint(); } - - /// <summary> - /// Checks if the texture format is a BC4 compressed format. - /// </summary> - /// <param name="format">Texture format</param> - /// <returns>True if the texture format is a BC4 compressed format, false otherwise</returns> - public static bool IsBc4(this Format format) - { - return format == Format.Bc4Unorm || format == Format.Bc4Snorm; - } - - /// <summary> - /// Checks if the texture format is a BC5 compressed format. - /// </summary> - /// <param name="format">Texture format</param> - /// <returns>True if the texture format is a BC5 compressed format, false otherwise</returns> - public static bool IsBc5(this Format format) - { - return format == Format.Bc5Unorm || format == Format.Bc5Snorm; - } } } \ No newline at end of file -- cgit v1.2.3-70-g09d2