summaryrefslogtreecommitdiffstats
path: root/src/video_core/rasterizer_cache.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* RasterizerCache: Correct documentation.Fernando Sahmkow2020-05-101-2/+2
* VideoCore: Use SyncGuestMemory mechanism for Shader/Pipeline Cache invalidation.Fernando Sahmkow2020-05-101-1/+57
* Shader/Pipeline Cache: Use VAddr instead of physical memory for addressing.Fernando Sahmkow2020-04-061-30/+14
* rasterizer_cache: Protect inherited caches from submission levelFernando Sahmkow2019-07-011-1/+2
* Merge pull request #2452 from FernandoS27/raster-cache-fixHexagon122019-05-191-1/+2
|\
| * Correct possible error on Rasterizer CachesFernando Sahmkow2019-05-071-1/+2
* | RasterizerCache Redesign: Flush Fernando Sahmkow2019-04-201-4/+3
|/
* 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