aboutsummaryrefslogtreecommitdiff
path: root/Ryujinx.Graphics.Gpu/Engine/Methods.cs
diff options
context:
space:
mode:
authorgdkchan <gab.dark.100@gmail.com>2020-07-23 23:53:25 -0300
committerGitHub <noreply@github.com>2020-07-23 23:53:25 -0300
commit5a7df48975bcb04b1805031a26f5007211fe4c62 (patch)
tree7de88433b0427368d08b13d061c69ebeaf265624 /Ryujinx.Graphics.Gpu/Engine/Methods.cs
parent3c1f220c5ec6ea824e6a0c12d77fd8ce01ee0d1b (diff)
New GPFifo and fast guest constant buffer updates (#1400)
* Add new structures from official docs, start migrating GPFifo * Finish migration to new GPFifo processor * Implement fast constant buffer data upload * Migrate to new GPFifo class * XML docs
Diffstat (limited to 'Ryujinx.Graphics.Gpu/Engine/Methods.cs')
-rw-r--r--Ryujinx.Graphics.Gpu/Engine/Methods.cs14
1 files changed, 0 insertions, 14 deletions
diff --git a/Ryujinx.Graphics.Gpu/Engine/Methods.cs b/Ryujinx.Graphics.Gpu/Engine/Methods.cs
index df0e713d..e84687ef 100644
--- a/Ryujinx.Graphics.Gpu/Engine/Methods.cs
+++ b/Ryujinx.Graphics.Gpu/Engine/Methods.cs
@@ -107,20 +107,6 @@ namespace Ryujinx.Graphics.Gpu.Engine
}
/// <summary>
- /// Register callback for Fifo method calls that triggers an action on the GPFIFO.
- /// </summary>
- /// <param name="state">GPU state where the triggers will be registered</param>
- public void RegisterCallbacksForFifo(GpuState state)
- {
- state.RegisterCallback(MethodOffset.Semaphore, Semaphore);
- state.RegisterCallback(MethodOffset.FenceAction, FenceAction);
- state.RegisterCallback(MethodOffset.WaitForIdle, WaitForIdle);
- state.RegisterCallback(MethodOffset.SendMacroCodeData, SendMacroCodeData);
- state.RegisterCallback(MethodOffset.BindMacro, BindMacro);
- state.RegisterCallback(MethodOffset.SetMmeShadowRamControl, SetMmeShadowRamControl);
- }
-
- /// <summary>
/// Updates host state based on the current guest GPU state.
/// </summary>
/// <param name="state">Guest GPU state</param>