diff options
Diffstat (limited to 'Ryujinx.Graphics.Gpu/Engine/MME/MacroJitContext.cs')
-rw-r--r-- | Ryujinx.Graphics.Gpu/Engine/MME/MacroJitContext.cs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/Ryujinx.Graphics.Gpu/Engine/MME/MacroJitContext.cs b/Ryujinx.Graphics.Gpu/Engine/MME/MacroJitContext.cs index aa31c9ee..52c2a11b 100644 --- a/Ryujinx.Graphics.Gpu/Engine/MME/MacroJitContext.cs +++ b/Ryujinx.Graphics.Gpu/Engine/MME/MacroJitContext.cs @@ -12,22 +12,22 @@ namespace Ryujinx.Graphics.Gpu.Engine.MME /// <summary> /// Arguments FIFO. /// </summary> - public Queue<int> Fifo { get; } = new Queue<int>(); + public Queue<FifoWord> Fifo { get; } = new Queue<FifoWord>(); /// <summary> /// Fetches a arguments from the arguments FIFO. /// </summary> - /// <returns></returns> + /// <returns>The call argument, or 0 if the FIFO is empty</returns> public int FetchParam() { - if (!Fifo.TryDequeue(out int value)) + if (!Fifo.TryDequeue(out var value)) { Logger.Warning?.Print(LogClass.Gpu, "Macro attempted to fetch an inexistent argument."); return 0; } - return value; + return value.Word; } /// <summary> |