namespace Ryujinx.Graphics.GAL.Multithreading.Commands { struct SetPrimitiveRestartCommand : IGALCommand, IGALCommand { public CommandType CommandType => CommandType.SetPrimitiveRestart; private bool _enable; private int _index; public void Set(bool enable, int index) { _enable = enable; _index = index; } public static void Run(ref SetPrimitiveRestartCommand command, ThreadedRenderer threaded, IRenderer renderer) { renderer.Pipeline.SetPrimitiveRestart(command._enable, command._index); } } }