NvGpuEngine3dReg.cs 3.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. namespace Ryujinx.HLE.Gpu.Engines
  2. {
  3. enum NvGpuEngine3dReg
  4. {
  5. FrameBufferNAddress = 0x200,
  6. FrameBufferNWidth = 0x202,
  7. FrameBufferNHeight = 0x203,
  8. FrameBufferNFormat = 0x204,
  9. ViewportNScaleX = 0x280,
  10. ViewportNScaleY = 0x281,
  11. ViewportNScaleZ = 0x282,
  12. ViewportNTranslateX = 0x283,
  13. ViewportNTranslateY = 0x284,
  14. ViewportNTranslateZ = 0x285,
  15. ViewportNHoriz = 0x300,
  16. ViewportNVert = 0x301,
  17. VertexArrayFirst = 0x35d,
  18. VertexArrayCount = 0x35e,
  19. ClearNColor = 0x360,
  20. ClearDepth = 0x364,
  21. ClearStencil = 0x368,
  22. StencilBackFuncRef = 0x3d5,
  23. StencilBackMask = 0x3d6,
  24. StencilBackFuncMask = 0x3d7,
  25. VertexAttribNFormat = 0x458,
  26. DepthTestEnable = 0x4b3,
  27. IBlendEnable = 0x4b9,
  28. DepthTestFunction = 0x4c3,
  29. BlendSeparateAlpha = 0x4cf,
  30. BlendEquationRgb = 0x4d0,
  31. BlendFuncSrcRgb = 0x4d1,
  32. BlendFuncDstRgb = 0x4d2,
  33. BlendEquationAlpha = 0x4d3,
  34. BlendFuncSrcAlpha = 0x4d4,
  35. BlendFuncDstAlpha = 0x4d6,
  36. BlendEnableMaster = 0x4d7,
  37. IBlendNEnable = 0x4d8,
  38. StencilEnable = 0x4e0,
  39. StencilFrontOpFail = 0x4e1,
  40. StencilFrontOpZFail = 0x4e2,
  41. StencilFrontOpZPass = 0x4e3,
  42. StencilFrontFuncFunc = 0x4e4,
  43. StencilFrontFuncRef = 0x4e5,
  44. StencilFrontFuncMask = 0x4e6,
  45. StencilFrontMask = 0x4e7,
  46. VertexArrayElemBase = 0x50d,
  47. TexHeaderPoolOffset = 0x55d,
  48. TexSamplerPoolOffset = 0x557,
  49. StencilTwoSideEnable = 0x565,
  50. StencilBackOpFail = 0x566,
  51. StencilBackOpZFail = 0x567,
  52. StencilBackOpZPass = 0x568,
  53. StencilBackFuncFunc = 0x569,
  54. ShaderAddress = 0x582,
  55. VertexBeginGl = 0x586,
  56. PrimRestartEnable = 0x591,
  57. PrimRestartIndex = 0x592,
  58. IndexArrayAddress = 0x5f2,
  59. IndexArrayEndAddr = 0x5f4,
  60. IndexArrayFormat = 0x5f6,
  61. IndexBatchFirst = 0x5f7,
  62. IndexBatchCount = 0x5f8,
  63. CullFaceEnable = 0x646,
  64. FrontFace = 0x647,
  65. CullFace = 0x648,
  66. QueryAddress = 0x6c0,
  67. QuerySequence = 0x6c2,
  68. QueryControl = 0x6c3,
  69. VertexArrayNControl = 0x700,
  70. VertexArrayNAddress = 0x701,
  71. VertexArrayNDivisor = 0x703,
  72. IBlendNSeparateAlpha = 0x780,
  73. IBlendNEquationRgb = 0x781,
  74. IBlendNFuncSrcRgb = 0x782,
  75. IBlendNFuncDstRgb = 0x783,
  76. IBlendNEquationAlpha = 0x784,
  77. IBlendNFuncSrcAlpha = 0x785,
  78. IBlendNFuncDstAlpha = 0x786,
  79. VertexArrayNEndAddr = 0x7c0,
  80. ShaderNControl = 0x800,
  81. ShaderNOffset = 0x801,
  82. ShaderNMaxGprs = 0x803,
  83. ShaderNType = 0x804,
  84. ConstBufferSize = 0x8e0,
  85. ConstBufferAddress = 0x8e1,
  86. ConstBufferOffset = 0x8e3,
  87. TextureCbIndex = 0x982
  88. }
  89. }