Target.cs 539 B

123456789101112131415161718192021222324
  1. namespace Ryujinx.Graphics.GAL
  2. {
  3. public enum Target
  4. {
  5. Texture1D,
  6. Texture2D,
  7. Texture3D,
  8. Texture1DArray,
  9. Texture2DArray,
  10. Texture2DMultisample,
  11. Texture2DMultisampleArray,
  12. Cubemap,
  13. CubemapArray,
  14. TextureBuffer
  15. }
  16. public static class TargetExtensions
  17. {
  18. public static bool IsMultisample(this Target target)
  19. {
  20. return target == Target.Texture2DMultisample || target == Target.Texture2DMultisampleArray;
  21. }
  22. }
  23. }