mirror of
https://github.com/ryujinx-mirror/ryujinx.git
synced 2025-02-18 21:38:16 -06:00

* Make all structs readonly when applicable. It should reduce amount of needless defensive copies * Make structs with trivial boilerplate equality code record structs * Remove unnecessary readonly modifiers from TextureCreateInfo * Make BitMap structs readonly too
18 lines
386 B
C#
18 lines
386 B
C#
using Ryujinx.Graphics.Gpu.Memory;
|
|
using Ryujinx.Graphics.Nvdec.Image;
|
|
|
|
namespace Ryujinx.Graphics.Nvdec
|
|
{
|
|
readonly struct ResourceManager
|
|
{
|
|
public MemoryManager Gmm { get; }
|
|
public SurfaceCache Cache { get; }
|
|
|
|
public ResourceManager(MemoryManager gmm, SurfaceCache cache)
|
|
{
|
|
Gmm = gmm;
|
|
Cache = cache;
|
|
}
|
|
}
|
|
}
|