mirror of
https://github.com/RPCSX/rpcsx.git
synced 2026-03-18 11:14:54 +01:00
When the trampled range changes, get_intersecting_set restarts the outer loop. However, due to an off-by-one error, it skips the first cache entry when doing so. This can cause a texture not to be correctly unlocked, which could lead to issues or even deadlocks. This commit fixes this off-by-one error. |
||
|---|---|---|
| .. | ||
| BufferUtils.cpp | ||
| BufferUtils.h | ||
| FragmentProgramDecompiler.cpp | ||
| FragmentProgramDecompiler.h | ||
| GLSLCommon.h | ||
| ProgramStateCache.cpp | ||
| ProgramStateCache.h | ||
| ring_buffer_helper.h | ||
| ShaderParam.cpp | ||
| ShaderParam.h | ||
| surface_store.cpp | ||
| surface_store.h | ||
| TextGlyphs.h | ||
| texture_cache.h | ||
| TextureUtils.cpp | ||
| TextureUtils.h | ||
| VertexProgramDecompiler.cpp | ||
| VertexProgramDecompiler.h | ||