mirror of
https://github.com/hrydgard/ppsspp.git
synced 2026-10-01 14:58:14 +00:00
The blit cost remembered only the last buffer a decoder wrote into, forever. Move the texture cache's video list (with its ageing out a few flips after the last write) into GPUCommon, so the texture cache, the blit cost and SoftGPU all share one. That also counts both of a double-buffered player's frames, which exposed that a clear drawn with texturing still enabled was being charged as a blit - skip clears and draws without texture coordinates. Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>