NvGpuEngine3dReg.cs 1.8 KB

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