Ryujinx/src/Ryujinx.Common
jhorv 1ecc8fbc3b
New pooled memory types (#6821)
* feat: add new types MemoryOwner and SpanOwner

* use SpanOwner instead of new array allocation

* change for loop condition to `fences.Length` instead of `count` to elide Span boundary checks on `fences`
2024-06-02 22:24:14 -03:00
..
Collections Implement host tracked memory manager mode (#6356) 2024-03-26 23:33:24 -03:00
Configuration Ava UI: Input Menu Refactor (#5826) 2024-04-17 18:52:12 -03:00
Extensions chore: remove repetitive words (#6690) 2024-04-19 09:45:51 -03:00
GraphicsDriver editorconfig: Set default encoding to UTF-8 (#5793) 2023-12-04 14:17:13 +01:00
Logging Infra: Capitalisation Consistency (#6296) 2024-02-11 03:09:18 +01:00
Memory New pooled memory types (#6821) 2024-06-02 22:24:14 -03:00
Pools editorconfig: Set default encoding to UTF-8 (#5793) 2023-12-04 14:17:13 +01:00
PreciseSleep editorconfig: Set default encoding to UTF-8 (#5793) 2023-12-04 14:17:13 +01:00
SystemInterop editorconfig: Set default encoding to UTF-8 (#5793) 2023-12-04 14:17:13 +01:00
Utilities Texture loading: reduce memory allocations (#6623) 2024-04-14 17:06:14 -03:00
AsyncWorkQueue.cs editorconfig: Set default encoding to UTF-8 (#5793) 2023-12-04 14:17:13 +01:00
Hash128.cs editorconfig: Set default encoding to UTF-8 (#5793) 2023-12-04 14:17:13 +01:00
PerformanceCounter.cs editorconfig: Set default encoding to UTF-8 (#5793) 2023-12-04 14:17:13 +01:00
ReactiveObject.cs editorconfig: Set default encoding to UTF-8 (#5793) 2023-12-04 14:17:13 +01:00
ReferenceEqualityComparer.cs editorconfig: Set default encoding to UTF-8 (#5793) 2023-12-04 14:17:13 +01:00
ReleaseInformation.cs Make config filename changable for releases & Log to Ryujinx directory if application directory is not writable (#4707) 2024-01-29 19:58:18 +01:00
Ryujinx.Common.csproj Migrate to .NET 8 (#5887) 2023-11-15 17:41:31 +01:00
XXHash128.cs editorconfig: Set default encoding to UTF-8 (#5793) 2023-12-04 14:17:13 +01:00