dolphin/Source
mimimi085181 3b9020dc9b Search the texture cache for small textures by address and hash
This fixes issue 6563:
https://code.google.com/p/dolphin-emu/issues/detail?id=6563

This PR adds a 2nd map to texture cache, which uses the hash as key. Cache entries from this new map are used only if the address matches or if the texture was fully hashed. This restriction avoids false positive cache hits. This results in a possible situation where safe texture cache accuracy could be faster than the fast one.

Small textures means up to 1KB for fast texture cache accuracy, 4KB for medium, and all textures for safe accuracy.

Since this adds a small overhead to all texture cache handling, some regression testing would be nice. Games, which use a lot of textures the same time, should be affected the most.
2015-06-05 21:30:39 +02:00
..
Android Android TV: Make file selector screen usable with d-pads 2015-06-01 16:42:54 -04:00
Core Search the texture cache for small textures by address and hash 2015-06-05 21:30:39 +02:00
DSPSpy Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
DSPTool Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
PCH Add missing license headers 2015-05-25 13:11:47 +02:00
UnitTests MemoryUtil: get executable pages near static data 2015-06-03 21:44:31 +02:00
VSProps Base.props: Remove DXSDK_DIR from the include path. 2015-04-13 21:44:40 +02:00
.clang-format UseTab: ForIndentation 2014-05-26 21:28:59 -07:00
CMakeLists.txt Windows: Use a shared precompiled header for dolphin code under Source/ 2014-08-14 23:51:13 -07:00
dolphin-emu.sln remove win32/mixed project configurations. 2015-03-14 14:07:21 -07:00