GalTextureSampler.cs 1.1 KB

123456789101112131415161718192021222324252627282930313233
  1. namespace Ryujinx.Graphics.Gal
  2. {
  3. public struct GalTextureSampler
  4. {
  5. public GalTextureWrap AddressU { get; private set; }
  6. public GalTextureWrap AddressV { get; private set; }
  7. public GalTextureWrap AddressP { get; private set; }
  8. public GalTextureFilter MinFilter { get; private set; }
  9. public GalTextureFilter MagFilter { get; private set; }
  10. public GalTextureMipFilter MipFilter { get; private set; }
  11. public GalColorF BorderColor { get; private set; }
  12. public GalTextureSampler(
  13. GalTextureWrap AddressU,
  14. GalTextureWrap AddressV,
  15. GalTextureWrap AddressP,
  16. GalTextureFilter MinFilter,
  17. GalTextureFilter MagFilter,
  18. GalTextureMipFilter MipFilter,
  19. GalColorF BorderColor)
  20. {
  21. this.AddressU = AddressU;
  22. this.AddressV = AddressV;
  23. this.AddressP = AddressP;
  24. this.MinFilter = MinFilter;
  25. this.MagFilter = MagFilter;
  26. this.MipFilter = MipFilter;
  27. this.BorderColor = BorderColor;
  28. }
  29. }
  30. }