NvGpuEngine3dReg.cs 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. namespace Ryujinx.Graphics.Gpu
  2. {
  3. enum NvGpuEngine3dReg
  4. {
  5. FrameBufferNAddress = 0x200,
  6. FrameBufferNWidth = 0x202,
  7. FrameBufferNHeight = 0x203,
  8. FrameBufferNFormat = 0x204,
  9. ViewportScaleX = 0x280,
  10. ViewportScaleY = 0x281,
  11. ViewportScaleZ = 0x282,
  12. ViewportTranslateX = 0x283,
  13. ViewportTranslateY = 0x284,
  14. ViewportTranslateZ = 0x285,
  15. VertexAttribNFormat = 0x458,
  16. IBlendEnable = 0x4b9,
  17. BlendSeparateAlpha = 0x4cf,
  18. BlendEquationRgb = 0x4d0,
  19. BlendFuncSrcRgb = 0x4d1,
  20. BlendFuncDstRgb = 0x4d2,
  21. BlendEquationAlpha = 0x4d3,
  22. BlendFuncSrcAlpha = 0x4d4,
  23. BlendFuncDstAlpha = 0x4d6,
  24. BlendEnableMaster = 0x4d7,
  25. IBlendNEnable = 0x4d8,
  26. VertexArrayElemBase = 0x50d,
  27. TexHeaderPoolOffset = 0x55d,
  28. TexSamplerPoolOffset = 0x557,
  29. ShaderAddress = 0x582,
  30. VertexBeginGl = 0x586,
  31. IndexArrayAddress = 0x5f2,
  32. IndexArrayEndAddr = 0x5f4,
  33. IndexArrayFormat = 0x5f6,
  34. IndexBatchFirst = 0x5f7,
  35. IndexBatchCount = 0x5f8,
  36. QueryAddress = 0x6c0,
  37. QuerySequence = 0x6c2,
  38. QueryControl = 0x6c3,
  39. VertexArrayNControl = 0x700,
  40. VertexArrayNAddress = 0x701,
  41. VertexArrayNDivisor = 0x703,
  42. IBlendNSeparateAlpha = 0x780,
  43. IBlendNEquationRgb = 0x781,
  44. IBlendNFuncSrcRgb = 0x782,
  45. IBlendNFuncDstRgb = 0x783,
  46. IBlendNEquationAlpha = 0x784,
  47. IBlendNFuncSrcAlpha = 0x785,
  48. IBlendNFuncDstAlpha = 0x786,
  49. VertexArrayNEndAddr = 0x7c0,
  50. ShaderNControl = 0x800,
  51. ShaderNOffset = 0x801,
  52. ShaderNMaxGprs = 0x803,
  53. ShaderNType = 0x804,
  54. ConstBufferNSize = 0x8e0,
  55. ConstBufferNAddress = 0x8e1,
  56. ConstBufferNOffset = 0x8e3,
  57. TextureCbIndex = 0x982
  58. }
  59. }