| 12345678910111213141516171819 |
- 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());
- }
- }
- }
|