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 }