12 Commits (c82bccab5600fe013580d264dfd0a1729de34201)

Author SHA1 Message Date
Lioncash 9046f764bf rasterizer_cache: Remove reliance on the System singleton 7 years ago
Lioncash 9de523fd90 rasterizer_cache: Add missing virtual destructor to RasterizerCacheObject 7 years ago
FernandoS27 caaa9914fd Clang format and other fixes 7 years ago
FernandoS27 dbc34db6ce Implement GetInRange in the Rasterizer Cache 7 years ago
bunnei ee7c2dbf5a config: Rename use_accurate_framebuffers -> use_accurate_gpu_emulation. 7 years ago
bunnei 91602de7f2 rasterizer_cache: Refactor to support in-order flushing. 7 years ago
bunnei 949d7832fa gl_rasterizer_cache: Only flush when use_accurate_framebuffers is enabled. 7 years ago
bunnei 0be7e82289 rasterizer_cache: Reintroduce method for flushing. 7 years ago
Lioncash 4a587b81b2 core/core: Replace includes with forward declarations where applicable 7 years ago
bunnei 9bc71fcc5f rasterizer_cache: Use boost::interval_map for a more accurate cache. 7 years ago
bunnei d647d9550c gl_renderer: Cache textures, framebuffers, and shaders based on CPU address. 7 years ago
bunnei 16d65182f9 gl_rasterizer: Fix issues with the rasterizer cache. 7 years ago
bunnei 382852418b video_core: Add RasterizerCache class for common cache management code. 7 years ago