using Ryujinx.Graphics.Gpu.State; using System; using System.Collections.Generic; namespace Ryujinx.Graphics.Gpu.Engine.MME { /// /// Macro Execution Engine interface. /// interface IMacroEE { /// /// Arguments FIFO. /// public Queue Fifo { get; } /// /// Should execute the GPU Macro code being passed. /// /// Code to be executed /// GPU state at the time of the call /// First argument to be passed to the GPU Macro void Execute(ReadOnlySpan code, GpuState state, int arg0); } }