ShaderState.cs 779 B

123456789101112131415161718192021222324252627
  1. namespace Ryujinx.Graphics.Gpu.State
  2. {
  3. struct ShaderState
  4. {
  5. public uint Control;
  6. public uint Offset;
  7. public uint Unknown0x8;
  8. public int MaxRegisters;
  9. public ShaderType Type;
  10. public uint Unknown0x14;
  11. public uint Unknown0x18;
  12. public uint Unknown0x1c;
  13. public uint Unknown0x20;
  14. public uint Unknown0x24;
  15. public uint Unknown0x28;
  16. public uint Unknown0x2c;
  17. public uint Unknown0x30;
  18. public uint Unknown0x34;
  19. public uint Unknown0x38;
  20. public uint Unknown0x3c;
  21. public bool UnpackEnable()
  22. {
  23. return (Control & 1) != 0;
  24. }
  25. }
  26. }