mirror of
https://git.ryujinx.app/kenji-nx/ryujinx.git
synced 2025-12-20 07:37:05 +00:00
* Initial implementation of migration between memory heaps - Missing OOM handling - Missing `_map` data safety when remapping - Copy may not have completed yet (needs some kind of fence) - Map may be unmapped before it is done being used. (needs scoped access) - SSBO accesses are all "writes" - maybe pass info in another way. - Missing keeping map type when resizing buffers (should this be done?) * Ensure migrated data is in place before flushing. * Fix issue where old waitable would be signalled. - There is a real issue where existing Auto<> references need to be replaced. * Swap bound Auto<> instances when swapping buffer backing * Fix conversion buffers * Don't try move buffers if the host has shared memory. * Make GPU methods return PinnedSpan with scope * Storage Hint * Fix stupidity * Fix rebase * Tweak rules Attempt to sidestep BOTW slowdown * Remove line * Migrate only when command buffers flush * Change backing swap log to debug * Address some feedback * Disallow backing swap when the flush lock is held by the current thread * Make PinnedSpan from ReadOnlySpan explicitly unsafe * Fix some small issues - Index buffer swap fixed - Allocate DeviceLocal buffers using a separate block list to images. * Remove alternative flags * Address feedback |
||
|---|---|---|
| .. | ||
| AutoDeleteCache.cs | ||
| FormatInfo.cs | ||
| FormatTable.cs | ||
| ITextureDescriptor.cs | ||
| Pool.cs | ||
| PoolCache.cs | ||
| ReductionFilter.cs | ||
| Sampler.cs | ||
| SamplerDescriptor.cs | ||
| SamplerMinFilter.cs | ||
| SamplerMipFilter.cs | ||
| SamplerPool.cs | ||
| SamplerPoolCache.cs | ||
| Texture.cs | ||
| TextureBindingInfo.cs | ||
| TextureBindingsManager.cs | ||
| TextureCache.cs | ||
| TextureCompatibility.cs | ||
| TextureComponent.cs | ||
| TextureDependency.cs | ||
| TextureDescriptor.cs | ||
| TextureDescriptorType.cs | ||
| TextureGroup.cs | ||
| TextureGroupHandle.cs | ||
| TextureInfo.cs | ||
| TextureManager.cs | ||
| TextureMatchQuality.cs | ||
| TextureMsaaMode.cs | ||
| TexturePool.cs | ||
| TexturePoolCache.cs | ||
| TextureScaleMode.cs | ||
| TextureSearchFlags.cs | ||
| TextureTarget.cs | ||
| TextureViewCompatibility.cs | ||