mirror of
https://git.naxdy.org/Mirror/Ryujinx.git
synced 2025-02-06 17:49:43 +00:00
19 lines
No EOL
547 B
C#
19 lines
No EOL
547 B
C#
using System;
|
|
|
|
namespace Ryujinx.Graphics.Gal.Texture
|
|
{
|
|
static class TextureDecoder
|
|
{
|
|
public static byte[] Decode(GalTexture Texture)
|
|
{
|
|
switch (Texture.Format)
|
|
{
|
|
case GalTextureFormat.BC1: return BCn.DecodeBC1(Texture, 0);
|
|
case GalTextureFormat.BC2: return BCn.DecodeBC2(Texture, 0);
|
|
case GalTextureFormat.BC3: return BCn.DecodeBC3(Texture, 0);
|
|
}
|
|
|
|
throw new NotImplementedException(Texture.Format.ToString());
|
|
}
|
|
}
|
|
} |