1
0
Fork 0
mirror of https://github.com/Ryujinx/Ryujinx.git synced 2024-10-01 12:30:00 +02:00
Ryujinx/Ryujinx.Graphics.Gpu
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
..
Engine Propagate zeta format properly (#1716) 2020-11-16 09:37:16 +01:00
Image shader cache: Fix invalid virtual address clean up (#1717) 2020-11-17 22:20:17 +01:00
Memory Use explicit buffer and texture bindings on shaders (#1666) 2020-11-08 12:10:00 +01:00
Shader shader cache: Fix invalid virtual address clean up (#1717) 2020-11-17 22:20:17 +01:00
State Use "Screen Scissor" as size hint for render targets (#1703) 2020-11-13 10:40:26 +11:00
Synchronization Improved Logger (#1292) 2020-08-04 01:32:53 +02:00
ClassId.cs Implement GPU syncpoints (#980) 2020-04-19 11:25:57 +10:00
Constants.cs Initial transform feedback support (#1370) 2020-07-15 13:01:10 +10:00
GpuContext.cs Salieri: shader cache (#1701) 2020-11-13 00:15:34 +01:00
GraphicsConfig.cs Salieri: shader cache (#1701) 2020-11-13 00:15:34 +01:00
MethodParams.cs Add XML documentation to Ryujinx.Graphics.Gpu 2020-01-09 02:13:00 +01:00
Ryujinx.Graphics.Gpu.csproj infra: Migrate to .NET 5 (#1694) 2020-11-15 19:27:15 +01:00
ShadowRamControl.cs Implement MME shadow RAM (#987) 2020-03-13 12:30:26 +11:00
Window.cs Allow swizzles to match with "undefined" components (#1538) 2020-09-11 09:48:48 +10:00