diff options
| author | TSR Berry <20988865+TSRBerry@users.noreply.github.com> | 2023-04-08 01:22:00 +0200 |
|---|---|---|
| committer | Mary <thog@protonmail.com> | 2023-04-27 23:51:14 +0200 |
| commit | cee712105850ac3385cd0091a923438167433f9f (patch) | |
| tree | 4a5274b21d8b7f938c0d0ce18736d3f2993b11b1 /src/Ryujinx.Graphics.Vic/VicRegisters.cs | |
| parent | cd124bda587ef09668a971fa1cac1c3f0cfc9f21 (diff) | |
Move solution and projects to src
Diffstat (limited to 'src/Ryujinx.Graphics.Vic/VicRegisters.cs')
| -rw-r--r-- | src/Ryujinx.Graphics.Vic/VicRegisters.cs | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/src/Ryujinx.Graphics.Vic/VicRegisters.cs b/src/Ryujinx.Graphics.Vic/VicRegisters.cs new file mode 100644 index 00000000..1c11b554 --- /dev/null +++ b/src/Ryujinx.Graphics.Vic/VicRegisters.cs @@ -0,0 +1,51 @@ +using Ryujinx.Common.Memory; + +namespace Ryujinx.Graphics.Vic +{ + struct PlaneOffsets + { +#pragma warning disable CS0649 + public uint LumaOffset; + public uint ChromaUOffset; + public uint ChromaVOffset; +#pragma warning restore CS0649 + } + + struct VicRegisters + { +#pragma warning disable CS0649 + public Array64<uint> Reserved0; + public uint Nop; + public Array15<uint> Reserved104; + public uint PmTrigger; + public Array47<uint> Reserved144; + public uint SetApplicationID; + public uint SetWatchdogTimer; + public Array14<uint> Reserved208; + public uint SemaphoreA; + public uint SemaphoreB; + public uint SemaphoreC; + public uint CtxSaveArea; + public uint CtxSwitch; + public Array43<uint> Reserved254; + public uint Execute; + public uint SemaphoreD; + public Array62<uint> Reserved308; + public Array8<Array8<PlaneOffsets>> SetSurfacexSlotx; + public uint SetPictureIndex; + public uint SetControlParams; + public uint SetConfigStructOffset; + public uint SetFilterStructOffset; + public uint SetPaletteOffset; + public uint SetHistOffset; + public uint SetContextId; + public uint SetFceUcodeSize; + public PlaneOffsets SetOutputSurface; + public uint SetFceUcodeOffset; + public Array4<uint> Reserved730; + public Array8<uint> SetSlotContextId; + public Array8<uint> SetCompTagBufferOffset; + public Array8<uint> SetHistoryBufferOffset; +#pragma warning restore CS0649 + } +} |
