343 Commits (cbe5b8a13e361d8f630e5b4a4aa517235abed884)

Author SHA1 Message Date
Morph aec129c1ab renderer_(gl/vk): Implement ASTC_10x6_UNORM 4 years ago
Liam 084d7d6b01 common: Change semantics of UNREACHABLE to unconditionally crash 4 years ago
Andrea Pappacoda 01cf05bc75
chore: add missing SPDX tags 4 years ago
Morph 99ceb03a1c general: Convert source file copyright comments over to SPDX 4 years ago
Fernando Sahmkow f783883bf8 video_core: implement formats for N64 emulation 4 years ago
bunnei 02473ea7d5
Revert "texture_cache/util: Remove unneeded ReadBlockUnsafe" 4 years ago
ameerj 494c41dd5a texture_cache/util: Remove unneeded ReadBlockUnsafe 4 years ago
Fernando Sahmkow e9e671d101 GPU Garbage Collection: Fix regressions. 4 years ago
bunnei af04f8b8e9
Revert "Memory GPU <-> CPU: reduce infighting in the texture cache by adding CPU Cached memory." 4 years ago
Fernando Sahmkow 7a9d9e575b Texture Cache: Add Cached CPU system. 4 years ago
Fernando Sahmkow 9edbbf2af4 Garbage Collection: Final tuning. 4 years ago
Fernando Sahmkow 5e982a7812 Buffer Cache: Tune to the levels of the new GC. 4 years ago
Fernando Sahmkow ecb3342145 Garbage Collection: Redesign the algorithm to do a better use of memory. 4 years ago
ameerj 1bc7d61b57 video_core: Reduce unused includes 4 years ago
Lioncash e015dc8264 texture_cache: Ensure has_blacklisted is always initialized 4 years ago
Lioncash 7367e55d1d texture_cache: Remove dead code within SynchronizeAliases 4 years ago
Lioncash 856f576c05 texture_cache: Amend unintended bitwise OR in SynchronizeAliases 4 years ago
ameerj 951c61aeaa texture_cache/util: Fix s32 overflow when resolving overlaps 4 years ago
ameerj 285b6dbc39 video_core/memory_manager: Fixes for sparse memory management 4 years ago
ameerj 481b210c0d vk_texture_cache: Fix invalidated pointer access 4 years ago
Feng Chen 1598426493 Fix blit image/view not compatible 4 years ago
ameerj 218d790bd6 texture_cache: Fix image convert dimensions assertion 4 years ago
ameerj b8f3e5157b blit_image: Refactor upscale factors usage 4 years ago
Fernando Sahmkow a5c212516c Texture Cache: Fix crashes on NVIDIA. 4 years ago
Feng Chen 524a9baa7e Add missing pixel format mapping 4 years ago
Fernando Sahmkow 5a3463bc2b Texture Cache: Secure insertions against deletions. 4 years ago
Fernando Sahmkow ecefc932e6 Texture Cache: Redesigning the blitting system (again). 4 years ago
Fernando Sahmkow 1624f307d0 Texture Cache: Further fix regressions. 4 years ago
Fernando Sahmkow 08674aee87 Texture Cache: Fix issue with blitting 3D textures. 4 years ago
Fernando Sahmkow 8532849439 TextureCache: Simplify blitting of D24S8 formats and fix bugs. 4 years ago
Fernando Sahmkow 779f4ac72d TextureCache: Eliminate format deduction as full depth conversion has been supported. 4 years ago
Fernando Sahmkow 0857f82913 TextureCache: Implement buffer copies on Vulkan. 4 years ago
Fernando Sahmkow 6f896d1fae TextureCache: Further fixes on resolve algorithm. 4 years ago
Fernando Sahmkow 0ff228405f TextureCache: force same image format when resolving an image. 4 years ago
Fernando Sahmkow b130f648d7 TextureCache: Fix regression caused by ART and improve blit detection algorithm to be smarter. 4 years ago
Morph 2348eb41f3 video_core: Add S8_UINT stencil format 4 years ago
ameerj 20ed7ba441 texture_cache: Use pixel format conversion when supported by the runtime 4 years ago
Fernando Sahmkow 978f598ff6 TextureCache: Fix OGL cleaning 4 years ago
Fernando Sahmkow 6c97ab571a Texture Cache: revert Image changes. 5 years ago
FernandoS27 de1c8c5c2c Texture Cahe/Shader decompiler: Resize PointSize on rescaling, refactor and make reaper more agressive on 4Gb GPUs. 5 years ago
ameerj 917b2466ad texture_cache: Refactor Render Target scaling function 5 years ago
FernandoS27 099b0b3167 Texture Cache: Fix memory usage on ScaleDown. 5 years ago
Fernando Sahmkow 5c6fa88935 OpenGlTextureCache: Fix state invalidation on rescaling. 5 years ago
Fernando Sahmkow 6cdfaee7b4 Texture Cache: Fix blitting. 5 years ago
FernandoS27 bf01b7993d TextureCache: Improve Reaper. 5 years ago
FernandoS27 d37d10e7a7 TextureCache: fix rescaling in aliases and overlap joins. 5 years ago
Fernando Sahmkow 3b61de74e6 Texture Cache: fix memory managment and optimize scaled downloads, uploads. 5 years ago
Fernando Sahmkow c2ca55c9d5 Texture Cache: ease the requirements of textures being blacklisted. 5 years ago
Fernando Sahmkow 425ab9ef4b Texture Cache: Fix downscaling and correct memory comsumption. 5 years ago
FernandoS27 d4f5193bd3 Texture Cache: Rescale conversions between depth and color 5 years ago