ryujinx/Ryujinx.Graphics.Gpu/Image
gdkchan 86fd0643c2
Implement support for page sizes > 4KB (#4252)
* Implement support for page sizes > 4KB

* Check and work around more alignment issues

* Was not meant to change this

* Use MemoryBlock.GetPageSize() value for signal handler code

* Do not take the path for private allocations if host supports 4KB pages

* Add Flags attribute on MemoryMapFlags

* Fix dirty region size with 16kb pages

Would accidentally report a size that was too high (generally 16k instead of 4k, uploading 4x as much data)

Co-authored-by: riperiperi <rhy3756547@hotmail.com>
2023-01-17 05:13:24 +01:00
..
AutoDeleteCache.cs Add short duration texture cache (#3754) 2023-01-17 04:39:46 +01:00
FormatInfo.cs
FormatTable.cs
ITextureDescriptor.cs
Pool.cs Add short duration texture cache (#3754) 2023-01-17 04:39:46 +01:00
PoolCache.cs
ReductionFilter.cs
Sampler.cs
SamplerDescriptor.cs
SamplerMinFilter.cs
SamplerMipFilter.cs
SamplerPool.cs
SamplerPoolCache.cs
Texture.cs Add short duration texture cache (#3754) 2023-01-17 04:39:46 +01:00
TextureBindingInfo.cs
TextureBindingsManager.cs
TextureCache.cs Add short duration texture cache (#3754) 2023-01-17 04:39:46 +01:00
TextureCompatibility.cs
TextureComponent.cs
TextureDependency.cs
TextureDescriptor.cs Add short duration texture cache (#3754) 2023-01-17 04:39:46 +01:00
TextureDescriptorType.cs
TextureGroup.cs Implement support for page sizes > 4KB (#4252) 2023-01-17 05:13:24 +01:00
TextureGroupHandle.cs Fix texture flush from CPU WaitSync regression on OpenGL (#4289) 2023-01-14 11:23:57 -03:00
TextureInfo.cs
TextureManager.cs
TextureMatchQuality.cs
TextureMsaaMode.cs
TexturePool.cs Add short duration texture cache (#3754) 2023-01-17 04:39:46 +01:00
TexturePoolCache.cs
TextureScaleMode.cs
TextureSearchFlags.cs
TextureTarget.cs
TextureViewCompatibility.cs