using Ryujinx.Graphics.GAL; namespace Ryujinx.Graphics.Gpu.Shader { /// /// Cached graphics shader code for all stages. /// class GraphicsShader { /// /// Host shader program object. /// public IProgram HostProgram { get; set; } /// /// Compiled shader for each shader stage. /// public CachedShader[] Shader { get; } /// /// Creates a new instance of cached graphics shader. /// public GraphicsShader() { Shader = new CachedShader[5]; } } }