/ src / Ryujinx.Graphics.Shader / TextureUsageFlags.cs
TextureUsageFlags.cs
 1  using System;
 2  
 3  namespace Ryujinx.Graphics.Shader
 4  {
 5      /// <summary>
 6      /// Flags that indicate how a texture will be used in a shader.
 7      /// </summary>
 8      [Flags]
 9      public enum TextureUsageFlags
10      {
11          None = 0,
12  
13          // Integer sampled textures must be noted for resolution scaling.
14          ResScaleUnsupported = 1 << 0,
15          NeedsScaleValue = 1 << 1,
16          ImageStore = 1 << 2,
17          ImageCoherent = 1 << 3,
18      }
19  }