ryujinx/Ryujinx.Graphics.Gpu/Image
Mary 383c039037
shader cache: Fix invalid virtual address clean up (#1717)
* shader cache: Fix invalid virtual address clean up

This fix an issue causing the virtual address of texture descriptors to
not be cleaned up when caching and instead cleaning texture format and swizzle.

This should fix duplicate high duplication in the cache for certain
games and possible texture corruption issues.

**THIS WILL INVALIDATE ALL SHADER CACHE LEVELS CONSIDERING THE NATURE OF THE ISSUE**

* shader cache: Address gdk's comment
2020-11-17 22:20:17 +01:00
..
AutoDeleteCache.cs
FormatInfo.cs
FormatTable.cs
ITextureDescriptor.cs shader cache: Fix invalid virtual address clean up (#1717) 2020-11-17 22:20:17 +01:00
Pool.cs Remove unused texture and sampler pool invalidation code (#1648) 2020-11-01 15:17:29 -03:00
ReductionFilter.cs
Sampler.cs Add seamless cubemap flag in sampler parameters. (#1658) 2020-11-02 17:03:06 -03:00
SamplerDescriptor.cs Add seamless cubemap flag in sampler parameters. (#1658) 2020-11-02 17:03:06 -03:00
SamplerMinFilter.cs
SamplerMipFilter.cs
SamplerPool.cs
Texture.cs Size hints for copy regions and viewport dimensions to avoid data loss (#1686) 2020-11-09 21:41:13 -03:00
TextureBindingInfo.cs Simplify logic for bindless texture handling (#1667) 2020-11-09 19:35:04 -03:00
TextureBindingsManager.cs Simplify logic for bindless texture handling (#1667) 2020-11-09 19:35:04 -03:00
TextureCompatibility.cs Do not align sizes for buffer texture targets. (#1671) 2020-11-06 18:45:30 +01:00
TextureComponent.cs
TextureDescriptor.cs shader cache: Fix invalid virtual address clean up (#1717) 2020-11-17 22:20:17 +01:00
TextureDescriptorType.cs
TextureInfo.cs
TextureManager.cs Size hints for copy regions and viewport dimensions to avoid data loss (#1686) 2020-11-09 21:41:13 -03:00
TextureMsaaMode.cs
TexturePool.cs Size hints for copy regions and viewport dimensions to avoid data loss (#1686) 2020-11-09 21:41:13 -03:00
TexturePoolCache.cs Remove unused texture and sampler pool invalidation code (#1648) 2020-11-01 15:17:29 -03:00
TextureScaleMode.cs
TextureSearchFlags.cs
TextureTarget.cs shader cache: Fix invalid virtual address clean up (#1717) 2020-11-17 22:20:17 +01:00
TextureViewCompatibility.cs