namespace Ryujinx.Graphics.GAL.Multithreading.Commands { struct SetMultisampleStateCommand : IGALCommand, IGALCommand { public CommandType CommandType => CommandType.SetMultisampleState; private MultisampleDescriptor _multisample; public void Set(MultisampleDescriptor multisample) { _multisample = multisample; } public static void Run(ref SetMultisampleStateCommand command, ThreadedRenderer threaded, IRenderer renderer) { renderer.Pipeline.SetMultisampleState(command._multisample); } } }