Senryoku / Deecy

Experimental Dreamcast emulator written in Zig
3 stars 0 forks source link

Slow texture uploads in Soulcalibur #27

Closed Senryoku closed 2 months ago

Senryoku commented 2 months ago

In some levels, Soulcalibur updates textures in place, forcing an invalidation and a re-upload using the same texture index each frame. Current architecture cannot cache multiple versions of a texture stored at the same place in VRAM as it's unable to distinguish them once in cache.