| Commit message (Expand) | Author | Age | Files | Lines |
| ... | |
| * | ASTC: decode and re-compress to BC1/BC3 on the GPU; texture cache budget | Takoroka | 6 days | 5 | -9/+92 |
| * | Texture cache: stop the churn, the per-frame image leak and garbage textures | Takoroka | 6 days | 5 | -30/+134 |
| * | Texture cache: log VMA blocks per memory type with the periodic memory log | Takoroka | 6 days | 1 | -1/+4 |
| * | Texture cache: fix use-after-free in async texture decode | Takoroka | 6 days | 2 | -3/+20 |
| * | ASTC: re-compress to BC3 except huge arrays, which stay RGBA8 and trimmed | Takoroka | 6 days | 1 | -0/+40 |
| * | Keep huge ASTC arrays from a lower mip on the host (title 1 terrain) | Takoroka | 6 days | 3 | -2/+60 |
| * | Fix the P6 scratch save in R2UR/MATCH/HFMA2.RELU; GPU memory dump tool | Takoroka | 6 days | 2 | -1/+20 |
| * | Vulkan: unbacked sparse images for textures too large to back | Takoroka | 6 days | 2 | -2/+10 |
| * | Switch 2: Turing macros, native compute, Ampere shader lowering, native tiling | Takoroka | 7 days | 8 | -28/+141 |
| * | [*] Remove Fix{Static,Small}VectorADL workaround for GCC 12 (#4386) | lizzie | 2026-10-12 | 2 | -35/+14 |
| * | [common] Switch to boost::unordered_flat containers (#4326) | crueter | 2026-08-31 | 2 | -13/+14 |
| * | [vulkan] Removal of QCOM sampler limiters + CustomBorderColor and ColorBorder... | CamilleLaVey | 2026-08-25 | 2 | -61/+0 |
| * | [vulkan] Adjustments on MSAA and BlitHelpers (#4287) | crueter | 2026-08-23 | 4 | -14/+35 |
| * | [core, gpu, threads] Multithreading refactor (#4254) | CamilleLaVey | 2026-08-08 | 1 | -1/+2 |
| * | [fmt] use {#:x} instead of 0x{:#x} (#4170) | lizzie | 2026-07-25 | 2 | -22/+22 |
| * | [vulkan] 4th Vulkan Global Maintenance (#4212) | CamilleLaVey | 2026-07-16 | 1 | -1/+1 |
| * | [vulkan] 3rd Vulkan Global Maintenance (#4189) | CamilleLaVey | 2026-07-09 | 1 | -0/+9 |
| * | [vk] fix oversight with #3874 with invalid image ids (#4026) | lizzie | 2026-05-30 | 1 | -6/+9 |
| * | [video_core] fix redundant resize-copy overload and just use default-init res... | lizzie | 2026-05-29 | 4 | -274/+174 |
| * | [texture_cache] Fix a rare visual corruption under specific conditions (#3986) | MaranBr | 2026-05-24 | 1 | -1/+1 |
| * | [vk, opengl] recognize and use ETC2 (if available) textures natively (#3237) | lizzie | 2026-05-15 | 2 | -204/+20 |
| * | [video_core] Reapply "Simplify TextureCache GC and remove redundant code" (#3... | MaranBr | 2026-05-04 | 2 | -128/+12 |
| * | [texture_cache] Skip alias synchronization in texture cache when the image ha... | wildcard | 2026-04-02 | 1 | -1/+3 |
| * | [common/logging] Simplify logging logic and fix issues when logging before sy... | lizzie | 2026-03-12 | 1 | -1/+4 |
| * | [video_core] Revert "Simplify TextureCache GC and remove redundant code" (#36... | crueter | 2026-03-10 | 2 | -12/+130 |
| * | [video_core] Simplify TextureCache GC and remove redundant code (#3652) | MaranBr | 2026-03-08 | 2 | -130/+12 |
| * | [texture_cache, buffer_cache] Added TLS handling + changed command queue for ... | lizzie | 2026-02-20 | 2 | -32/+88 |
| * | [video_core] remove static texture scratch buffer and just use something allo... | lizzie | 2026-02-16 | 1 | -17/+13 |
| * | [android, ui] unswizzle combo picker core (#3516) | xbzk | 2026-02-12 | 1 | -26/+38 |
| * | [*] change all std::unordered_map and std::unordered_set into ankerl::unorder... | lizzie | 2026-02-10 | 2 | -17/+16 |
| * | [android] fix discrepancy of MAXTEXTURE v. TEXTURE in setting string set (#3360) | lizzie | 2026-01-21 | 1 | -3/+3 |
| * | [video_core/vic] Partial revert to fix Link Awakening's blue tint (#3348) | lizzie | 2026-01-19 | 1 | -1/+1 |
| * | [video_core] Avoid false feedback loop barriers for render targets (#3338) | MaranBr | 2026-01-19 | 1 | -7/+27 |
| * | [clang, opengl] fix opengl build on PGO build and clang-cl on windows (#3332) | Lizzie | 2026-01-18 | 1 | -3/+3 |
| * | [common, core] remove uneeded memory indirection overhead at startup (#3306) | lizzie | 2026-01-16 | 1 | -4/+4 |
| * | [video_core] Implement GPU-accelerated texture unswizzling and optimize spars... | Forrest Keller | 2026-01-13 | 2 | -6/+258 |
| * | [vk, qcom] Memory, Samplers, BindingBuffers and UniformBufferAlignment set by... | CamilleLaVey | 2026-01-11 | 2 | -0/+84 |
| * | [video_core] Increase MAX_MIP_LEVELS to 16 according to specs (#2965) | MaranBr | 2025-11-07 | 2 | -3/+7 |
| * | [video_core] Bypass mip level assertion to ASSERT_MSG (#2914) | JPikachu | 2025-11-01 | 1 | -0/+2 |
| * | [video_core] Remove redundant check on image_view and image_view_info (#2891) | MaranBr | 2025-10-30 | 2 | -2/+2 |
| * | [video_core] Fix regression on image_view and image_view_info (#2873) | MaranBr | 2025-10-29 | 2 | -34/+9 |
| * | [video_core] Fix more edge cases in image_view and image_view_info (#2853) | MaranBr | 2025-10-28 | 2 | -10/+29 |
| * | [video_core] Improve texture rendering (#2830) | MaranBr | 2025-10-26 | 2 | -110/+140 |
| * | [video_core] Better error messages (#2827) | MaranBr | 2025-10-24 | 2 | -11/+4 |
| * | [common] replace Common::BitCast with libc++ provided one (#2774) | lizzie | 2025-10-22 | 1 | -3/+6 |
| * | [compat] Debian stable gcc12/clang14 compilation fixes (#2763) | lizzie | 2025-10-18 | 2 | -19/+38 |
| * | [android] Legacy build flavor (#51) | Bix | 2025-10-05 | 1 | -0/+9 |
| * | [common] remove ranges polyfill (#2546) | lizzie | 2025-09-24 | 2 | -2/+2 |
| * | [meta] fix license headers (#2547) | lizzie | 2025-09-21 | 3 | -0/+9 |
| * | [cmake] enable clang-cl and WoA builds (#348) | lizzie | 2025-09-09 | 7 | -31/+31 |