summaryrefslogtreecommitdiffstats
path: root/src/video_core/rasterizer_cache.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* general: Use deducation guides for std::lock_guard and std::unique_lockLioncash2019-04-011-7/+7
* video_core: Amend constructor initializer list order where applicableLioncash2019-03-271-1/+1
* Revert "Devirtualize Register/Unregister and use a wrapper instead."bunnei2019-03-221-2/+2
* gpu: Use host address for caching instead of guest address.bunnei2019-03-151-19/+51
* Devirtualize Register/Unregister and use a wrapper instead.Fernando Sahmkow2019-02-281-2/+2
* rasterizer_cache: Expose FlushObject to Child classes and allow redefining of Register and UnregisterFernando Sahmkow2019-02-281-11/+11
* Improved GPU Caches lookup SpeedFernandoS272018-11-111-18/+17
* Merge pull request #1663 from lioncash/rasterbunnei2018-11-111-4/+3
|\
| * rasterizer_cache: Remove reliance on the System singletonLioncash2018-11-081-4/+3
* | rasterizer_cache: Add missing virtual destructor to RasterizerCacheObjectLioncash2018-11-081-0/+2
|/
* config: Rename use_accurate_framebuffers -> use_accurate_gpu_emulation.bunnei2018-10-161-2/+2
* rasterizer_cache: Refactor to support in-order flushing.bunnei2018-10-161-32/+100
* gl_rasterizer_cache: Only flush when use_accurate_framebuffers is enabled.bunnei2018-10-161-1/+7
* rasterizer_cache: Reintroduce method for flushing.bunnei2018-10-161-0/+17
* core/core: Replace includes with forward declarations where applicableLioncash2018-08-311-2/+1
* rasterizer_cache: Use boost::interval_map for a more accurate cache.bunnei2018-08-311-33/+45
* gl_renderer: Cache textures, framebuffers, and shaders based on CPU address.bunnei2018-08-311-4/+4
* gl_rasterizer: Fix issues with the rasterizer cache.bunnei2018-08-311-46/+8
* video_core: Add RasterizerCache class for common cache management code.bunnei2018-08-281-0/+116