aboutsummaryrefslogtreecommitdiff
path: root/Ryujinx.Memory
AgeCommit message (Expand)AuthorFilesLines
2022-04-29Fix various issues with texture sync (#3302)1.1.107riperiperi1-4/+3
2022-02-22Allow textures to have their data partially mapped (#2629)1.1.52gdkchan2-0/+36
2022-01-09Texture Sync, incompatible overlap handling, data flush improvements. (#2971)riperiperi1-0/+5
2021-12-08Remove usage of Mono.Posix.NETStandard accross all projects (#2906)Mary3-25/+141
2021-12-04misc: Migrate usage of RuntimeInformation to OperatingSystem (#2901)Mary3-36/+38
2021-11-28infra: Migrate to .NET 6 (#2829)Mary1-2/+2
2021-10-24kernel: Clear pages allocated with SetHeapSize (#2776)Mary1-4/+5
2021-10-24misc: Fix IVirtualMemoryManager.Fill ignoring value (#2775)Mary1-1/+1
2021-10-04Smaller initial size for ModifiedRangeList & directly inherit range list (#2663)riperiperi1-4/+8
2021-09-29Replace CacheResourceWrite with more general "precise" write (#2684)riperiperi10-5/+106
2021-09-19Implement and use an Interval Tree for the MultiRangeList (#2641)riperiperi1-95/+72
2021-09-19Array based RangeList that caches Address/EndAddress (#2642)riperiperi3-41/+148
2021-08-29Ensure that all threads wait for a read tracking action to complete. (#2597)riperiperi1-9/+19
2021-08-27Add a Multithreading layer for the GAL, multi-thread shader compilation at ru...riperiperi3-17/+41
2021-08-11Do not dirty memory tracking region handles if they are partially unmapped (#...gdkchan1-1/+29
2021-07-19Return mapped buffer pointer directly for flush, WriteableRegion for textures...riperiperi4-4/+17
2021-07-10Fix GetWritableRegion write-back (#2456)gdkchan2-2/+4
2021-06-24Inherit buffer tracking handles rather than recreating on resize (#2330)riperiperi2-5/+64
2021-05-24POWER - Performance Optimizations With Extensive Ramifications (#2286)riperiperi23-255/+2251
2021-03-06Remove unused physical region tracking (#2085)riperiperi4-265/+9
2021-03-06Improve handling for unmapped GPU resources (#2083)riperiperi4-3/+91
2021-03-02Texture Cache: "Texture Groups" and "Texture Dependencies" (#2001)riperiperi2-3/+29
2021-02-28Fix virtual address overflow near ulong limit (#2044)Caian Benedicto1-9/+59
2021-02-22PPTC & Pool Enhancements. (#1968)LDj3SNuD1-4/+0
2021-01-19Reduce temporary copy/fill buffer size (#1926)gdkchan2-3/+3
2021-01-17Implement lazy flush-on-read for Buffers (SSBO/Copy) (#1790)riperiperi5-25/+57
2021-01-17Support for resources on non-contiguous GPU memory regions (#1905)gdkchan7-8/+595
2021-01-12Add a simple Pools Limiter. (#1830)LDj3SNuD1-0/+4
2020-12-25Update InvalidMemoryRegionException.cs to abide by English rules. (#1834)EmulationFanatic1-1/+1
2020-12-13Correct type of executable sizes (#1802)gdkchan1-0/+12
2020-12-07Signal memory tracking before/after mapping into another process (#1785)riperiperi2-0/+6
2020-12-02IPC refactor part 2: Use ReplyAndReceive on HLE services and remove special h...gdkchan5-10/+625
2020-11-15infra: Migrate to .NET 5 (#1694)Mary1-8/+1
2020-11-10Do not report unmapped pages as dirty (#1672)gdkchan3-3/+7
2020-10-16Memory Read/Write Tracking using Region Handles (#1272)riperiperi16-1/+1725
2020-07-30 Print guest stack trace on invalid memory access (#1407)gdkchan2-18/+37
2020-07-17Improve kernel IPC related syscalls (#1379)gdkchan1-2/+2
2020-07-12New NVDEC and VIC implementation (#1384)gdkchan2-3/+59
2020-05-04Implement a new physical memory manager and replace DeviceMemory (#856)gdkchan9-0/+694