using System; namespace Ryujinx.Graphics.Gpu.Engine.Threed { /// /// Flags indicating how the render targets should be updated. /// [Flags] enum RenderTargetUpdateFlags { /// /// No flags. /// None = 0, /// /// Get render target index from the control register. /// UseControl = 1 << 0, /// /// Indicates that all render targets are 2D array textures. /// Layered = 1 << 1, /// /// Indicates that only a single color target will be used. /// SingleColor = 1 << 2, /// /// Indicates that the depth-stencil target will be used. /// UpdateDepthStencil = 1 << 3, /// /// Default update flags for draw. /// UpdateAll = UseControl | UpdateDepthStencil } }