MacroBlockDPlane.cs
1 using Ryujinx.Common.Memory; 2 3 namespace Ryujinx.Graphics.Nvdec.Vp9.Types 4 { 5 internal struct MacroBlockDPlane 6 { 7 public ArrayPtr<int> DqCoeff; 8 public int SubsamplingX; 9 public int SubsamplingY; 10 public Buf2D Dst; 11 public Array2<Buf2D> Pre; 12 public ArrayPtr<sbyte> AboveContext; 13 public ArrayPtr<sbyte> LeftContext; 14 public Array8<Array2<short>> SegDequant; 15 16 // Number of 4x4s in current block 17 public ushort N4W, N4H; 18 // Log2 of N4W, N4H 19 public byte N4Wl, N4Hl; 20 } 21 }