Vp9BackwardUpdates.cs 1.2 KB

1234567891011121314151617181920212223242526272829303132
  1. using Ryujinx.Common.Memory;
  2. namespace Ryujinx.Graphics.Video
  3. {
  4. public struct Vp9BackwardUpdates
  5. {
  6. public Array4<Array10<uint>> YMode;
  7. public Array10<Array10<uint>> UvMode;
  8. public Array16<Array4<uint>> Partition;
  9. public Array4<Array2<Array2<Array6<Array6<Array4<uint>>>>>> Coef;
  10. public Array4<Array2<Array2<Array6<Array6<uint>>>>> EobBranch;
  11. public Array4<Array3<uint>> SwitchableInterp;
  12. public Array7<Array4<uint>> InterMode;
  13. public Array4<Array2<uint>> IntraInter;
  14. public Array5<Array2<uint>> CompInter;
  15. public Array5<Array2<Array2<uint>>> SingleRef;
  16. public Array5<Array2<uint>> CompRef;
  17. public Array2<Array4<uint>> Tx32x32;
  18. public Array2<Array3<uint>> Tx16x16;
  19. public Array2<Array2<uint>> Tx8x8;
  20. public Array3<Array2<uint>> Skip;
  21. public Array4<uint> Joints;
  22. public Array2<Array2<uint>> Sign;
  23. public Array2<Array11<uint>> Classes;
  24. public Array2<Array2<uint>> Class0;
  25. public Array2<Array10<Array2<uint>>> Bits;
  26. public Array2<Array2<Array4<uint>>> Class0Fp;
  27. public Array2<Array4<uint>> Fp;
  28. public Array2<Array2<uint>> Class0Hp;
  29. public Array2<Array2<uint>> Hp;
  30. }
  31. }