| 123456789101112131415161718192021222324252627 |
- using Ryujinx.Graphics.Gal;
- using Ryujinx.HLE.Gpu.Engines;
- namespace Ryujinx.HLE.Gpu
- {
- class NvGpu
- {
- public IGalRenderer Renderer { get; private set; }
- public NvGpuFifo Fifo { get; private set; }
- public NvGpuEngine2d Engine2d { get; private set; }
- public NvGpuEngine3d Engine3d { get; private set; }
- public NvGpuEngineDma EngineDma { get; private set; }
- public NvGpu(IGalRenderer Renderer)
- {
- this.Renderer = Renderer;
- Fifo = new NvGpuFifo(this);
- Engine2d = new NvGpuEngine2d(this);
- Engine3d = new NvGpuEngine3d(this);
- EngineDma = new NvGpuEngineDma(this);
- }
- }
- }
|