IScalingFilter.cs 511 B

1234567891011121314151617181920
  1. using Silk.NET.Vulkan;
  2. using System;
  3. using Extent2D = Ryujinx.Graphics.GAL.Extents2D;
  4. namespace Ryujinx.Graphics.Vulkan.Effects
  5. {
  6. internal interface IScalingFilter : IDisposable
  7. {
  8. float Level { get; set; }
  9. void Run(
  10. TextureView view,
  11. CommandBufferScoped cbs,
  12. Auto<DisposableImageView> destinationTexture,
  13. Format format,
  14. int width,
  15. int height,
  16. Extent2D source,
  17. Extent2D destination);
  18. }
  19. }