summaryrefslogtreecommitdiff
path: root/Source/Core/VideoCommon/TextureCacheBase.cpp
AgeCommit message (Expand)Author
2015-12-01Fix lens flares in Mario Kart Wii.Scott Mansell
2015-11-24TextureCache: Allow the backends to return nullptr for textures.degasus
2015-11-17TextureCache: Fix crash for invalid textures.degasus
2015-11-15TextureCache: Rewrite EFB Copy control flowdegasus
2015-11-15TextureCache: Split efb2ram from efb2texdegasus
2015-11-06VideoCommon: drop unused variable/setterTillmann Karras
2015-11-06VideoCommon: rename TextureCache to TextureCacheBaseTillmann Karras
2015-10-22TextureCacheBase: Change CacheLinesPerRow to BytesPerRowLioncash
2015-10-18Check the hashes of efb copies before applying them as partial texture updatesmimimi085181
2015-10-15Do not delete strided efb copies on loadmimimi085181
2015-09-26Respect the stride for efb copies when hashing themmimimi085181
2015-09-22FifoRecorder: Use Video Common to record efb2ram correctly.Scott Mansell
2015-09-12Fix performance regression in Sonic the Fighters, introduced by PR#2001mimimi085181
2015-09-12Merge pull request #3019 from mimimi085181/store-base-hashScott Mansell
2015-09-11Merge pull request #2972 from lioncash/alignflacs
2015-09-10Store the base hash for paletted textures in the texture cache entriesmimimi085181
2015-09-10Perform garbage collection for efb copiesmimimi085181
2015-09-07FifoPlayer: Don't check efb copy hashes when plaing back a broken dffScott Mansell
2015-09-06General: Replace GC_ALIGN macros with alignasLioncash
2015-09-07Workaround to allow partial texture updates to keep working in NSMBWiiScott Mansell
2015-09-07Make efb2tex behave more like efb2ram.Scott Mansell
2015-09-06Use ROUND_UP instead of custom bittwiddling.Scott Mansell
2015-09-06Move common EFB copy code into VideoCommonScott Mansell
2015-09-05Cleanup and unify handling of efb copy stride.Scott Mansell
2015-07-02Implement scaled partial texture updatesRodolfo Bogado
2015-06-28Use emplace() instead of insert() where applicable for maps.Lioncash
2015-06-24Merge branch 'stable'Jules Blok
2015-06-24Quick fix for an invalid iteratormimimi085181
2015-06-21Support partial texture updates via efb copiesmimimi085181
2015-06-12Options: merge SCoreStartupParameter into SConfigdegasus
2015-06-09Code cleanup for FreeTexture after merging PR #2097mimimi085181
2015-06-05Search the texture cache for small textures by address and hashmimimi085181
2015-05-26Merge pull request #2162 from degasus/prefetch_texMarkus Wick
2015-05-25Set copyright year to when a file was createdTillmann Karras
2015-05-25Update license headers to GPLv2+Tillmann Karras
2015-05-16CustomTexture: prefetch all available texturesdegasus
2015-05-02VideoCommon: Implement EFB dumping for both backends.Jules Blok
2015-03-02TextureCache: load all mipmap levels from custom texturesdegasus
2015-03-01TexCache: increase TEXTURE_KILL_THRESHOLDdegasus
2015-02-25Merge pull request #2058 from Stevoisiak/Codemaid-Cleanup-Take2Lioncash
2015-02-25Formatting/Whitespace CleanupStevoisiak
2015-02-24VideoCommon: rename efb2tex and efb2ramdegasus
2015-02-24Fix some -Wsign-compare warningsTillmann Karras
2015-02-19Explicitly set up AllocateTexture configuration for palette conversion.magumagu
2015-02-19Remove TextureAddress struct.magumagu
2015-02-19Decode EFB copies used as paletted textures.magumagu
2015-02-18Allow multiple texture cache entries for textures at the same addressmimimi085181
2015-01-27Merge pull request #1948 from magumagu/remove-efb-cacheMarkus Wick
2015-01-24TexCache: Rewrite the texID generation for paletted texturesdegasus
2015-01-23Remove EFB to RAM cache, and simplify code.magumagu