/ src / Ryujinx.Graphics.Nvdec.Vp9 / TileWorkerData.cs
TileWorkerData.cs
 1  using Ryujinx.Common.Memory;
 2  using Ryujinx.Graphics.Nvdec.Vp9.Dsp;
 3  using Ryujinx.Graphics.Nvdec.Vp9.Types;
 4  using Ryujinx.Graphics.Video;
 5  
 6  namespace Ryujinx.Graphics.Nvdec.Vp9
 7  {
 8      internal struct TileWorkerData
 9      {
10          public ArrayPtr<byte> DataEnd;
11          public int BufStart;
12          public int BufEnd;
13          public Reader BitReader;
14          public Vp9BackwardUpdates Counts;
15          public MacroBlockD Xd;
16          /* dqcoeff are shared by all the planes. So planes must be decoded serially */
17          public Array32<Array32<int>> Dqcoeff;
18          public InternalErrorInfo ErrorInfo;
19      }
20  }