Ryujinx/Ryujinx.HLE/HOS/Kernel
Andrey Sukharev 4da44e09cb
Make structs readonly when applicable (#4002)
* 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
2022-12-05 14:47:39 +01:00
..
Common Make structs readonly when applicable (#4002) 2022-12-05 14:47:39 +01:00
Ipc Make structs readonly when applicable (#4002) 2022-12-05 14:47:39 +01:00
Memory Fix kernel VA allocation when random allocation fails (#3755) 2022-10-17 22:12:49 +00:00
Process Make structs readonly when applicable (#4002) 2022-12-05 14:47:39 +01:00
SupervisorCall Add InfoType.MesosphereCurrentProcess (#3792) 2022-12-04 19:46:02 +00:00
Threading Refactor CPU interface to allow the implementation of other CPU emulators (#3362) 2022-05-31 16:29:35 -03:00
KernelConstants.cs Refactor CPU interface to allow the implementation of other CPU emulators (#3362) 2022-05-31 16:29:35 -03:00
KernelContext.cs Refactor CPU interface to allow the implementation of other CPU emulators (#3362) 2022-05-31 16:29:35 -03:00
KernelStatic.cs Implement PM GetProcessInfo atmosphere extension (partially) (#2966) 2022-05-03 23:28:32 +02:00