CopyTextureControl.cs 459 B

12345678910111213141516171819202122
  1. namespace Ryujinx.Graphics.Gpu.State
  2. {
  3. /// <summary>
  4. /// Texture to texture copy control.
  5. /// </summary>
  6. struct CopyTextureControl
  7. {
  8. #pragma warning disable CS0649
  9. public uint Packed;
  10. #pragma warning restore CS0649
  11. public bool UnpackOriginCorner()
  12. {
  13. return (Packed & 1u) != 0;
  14. }
  15. public bool UnpackLinearFilter()
  16. {
  17. return (Packed & (1u << 4)) != 0;
  18. }
  19. }
  20. }