343 Commits (27848d6052dd326daa504ee6c80b447d76263846)

Author SHA1 Message Date
Morph 3cd5e47ee3 renderer_(gl/vk): Implement ASTC_10x6_UNORM 4 years ago
Liam c1771c98f3 common: Change semantics of UNREACHABLE to unconditionally crash 4 years ago
Andrea Pappacoda b2eb103829 chore: add missing SPDX tags 4 years ago
Morph 2b87305d31 general: Convert source file copyright comments over to SPDX 4 years ago
Fernando Sahmkow ba73142ce0 video_core: implement formats for N64 emulation 4 years ago
bunnei dcb17246d9 Revert "texture_cache/util: Remove unneeded ReadBlockUnsafe" 4 years ago
ameerj ef60f353a8 texture_cache/util: Remove unneeded ReadBlockUnsafe 4 years ago
Fernando Sahmkow 29660bc55e GPU Garbage Collection: Fix regressions. 4 years ago
bunnei b149526098 Revert "Memory GPU <-> CPU: reduce infighting in the texture cache by adding CPU Cached memory." 4 years ago
Fernando Sahmkow bcee5061e7 Texture Cache: Add Cached CPU system. 4 years ago
Fernando Sahmkow 2bd91a6f84 Garbage Collection: Final tuning. 4 years ago
Fernando Sahmkow 35675b986e Buffer Cache: Tune to the levels of the new GC. 4 years ago
Fernando Sahmkow 7ea1f39bd0 Garbage Collection: Redesign the algorithm to do a better use of memory. 4 years ago
ameerj b837219423 video_core: Reduce unused includes 4 years ago
Lioncash fd12153c52 texture_cache: Ensure has_blacklisted is always initialized 4 years ago
Lioncash 6419acdd76 texture_cache: Remove dead code within SynchronizeAliases 4 years ago
Lioncash 1f4cc88d2a texture_cache: Amend unintended bitwise OR in SynchronizeAliases 4 years ago
ameerj 5a7940c1f1 texture_cache/util: Fix s32 overflow when resolving overlaps 4 years ago
ameerj 4c10c0a514 video_core/memory_manager: Fixes for sparse memory management 4 years ago
ameerj 531d53d6b9 vk_texture_cache: Fix invalidated pointer access 4 years ago
Feng Chen 755963ada1 Fix blit image/view not compatible 4 years ago
ameerj 7d5c21688e texture_cache: Fix image convert dimensions assertion 4 years ago
ameerj 4c9fb0ffe9 blit_image: Refactor upscale factors usage 4 years ago
Fernando Sahmkow 3b1694245f Texture Cache: Fix crashes on NVIDIA. 4 years ago
Feng Chen 2e834bfa4a Add missing pixel format mapping 4 years ago
Fernando Sahmkow 4e74fa32a4 Texture Cache: Secure insertions against deletions. 4 years ago
Fernando Sahmkow fc91c0f51d Texture Cache: Redesigning the blitting system (again). 4 years ago
Fernando Sahmkow dcce920306 Texture Cache: Further fix regressions. 4 years ago
Fernando Sahmkow 81f52ea8fc Texture Cache: Fix issue with blitting 3D textures. 4 years ago
Fernando Sahmkow 09a236dbbf TextureCache: Simplify blitting of D24S8 formats and fix bugs. 4 years ago
Fernando Sahmkow df62d93979 TextureCache: Eliminate format deduction as full depth conversion has been supported. 4 years ago
Fernando Sahmkow e926797029 TextureCache: Implement buffer copies on Vulkan. 4 years ago
Fernando Sahmkow efe634608e TextureCache: Further fixes on resolve algorithm. 4 years ago
Fernando Sahmkow 57e1775bc8 TextureCache: force same image format when resolving an image. 4 years ago
Fernando Sahmkow 37459e821b TextureCache: Fix regression caused by ART and improve blit detection algorithm to be smarter. 4 years ago
Morph c7bdf8825f video_core: Add S8_UINT stencil format 4 years ago
ameerj ba5778b0e3 texture_cache: Use pixel format conversion when supported by the runtime 4 years ago
Fernando Sahmkow 923aab37f8 TextureCache: Fix OGL cleaning 4 years ago
Fernando Sahmkow 45b03b3c9f Texture Cache: revert Image changes. 5 years ago
FernandoS27 b3494533e5 Texture Cahe/Shader decompiler: Resize PointSize on rescaling, refactor and make reaper more agressive on 4Gb GPUs. 5 years ago
ameerj 80b8b7c241 texture_cache: Refactor Render Target scaling function 5 years ago
FernandoS27 795daca444 Texture Cache: Fix memory usage on ScaleDown. 5 years ago
Fernando Sahmkow 1ecaca64b4 OpenGlTextureCache: Fix state invalidation on rescaling. 5 years ago
Fernando Sahmkow ceace57320 Texture Cache: Fix blitting. 5 years ago
FernandoS27 52fc766daf TextureCache: Improve Reaper. 5 years ago
FernandoS27 564caa296b TextureCache: fix rescaling in aliases and overlap joins. 5 years ago
Fernando Sahmkow 00a337fe07 Texture Cache: fix memory managment and optimize scaled downloads, uploads. 5 years ago
Fernando Sahmkow 9cb30de1ba Texture Cache: ease the requirements of textures being blacklisted. 5 years ago
Fernando Sahmkow c8785738b0 Texture Cache: Fix downscaling and correct memory comsumption. 5 years ago
FernandoS27 a75a56e998 Texture Cache: Rescale conversions between depth and color 5 years ago