| Commit message (Expand) | Author | Age | Files | Lines |
| * | shader: drop the slots of a failed handle subtree with its code | Sssnowyyy | 30 hours | 1 | -4/+13 |
| * | shader: restore the handle build depth when a build throws | Sssnowyyy | 30 hours | 1 | -4/+7 |
| * | shader: evaluate handle programs for image and texture buffer descriptors | Sssnowyyy | 30 hours | 1 | -5/+29 |
| * | shader: tell handle-program textures apart when adding descriptors | Sssnowyyy | 30 hours | 1 | -1/+6 |
| * | Merge nx2 into nx2-experimental | kraibse | 36 hours | 1 | -0/+31 |
| |\ |
|
| | * | shader: keep root table reads the blit constants would zero | Duck912 | 47 hours | 1 | -1/+11 |
| | * | video_core: keep root tables and bind table 0 as constant bank 17 | Duck912 | 47 hours | 1 | -0/+21 |
| * | | Merge commit 'e23b0f2fab9014225486beebd82fab8dbc0fe14c' into test/linux-all-p... | Takoroka | 2 days | 1 | -12/+14 |
| |\ \ |
|
| | * | | shader: keep the handle slot map thread-local instead of a pointer to it | Takoroka | 2 days | 1 | -12/+14 |
| * | | | Merge remote-tracking branch 'origin/fix/nx2-storage-buffer-texture-handles' ... | Takoroka | 2 days | 1 | -6/+426 |
| |\| | |
|
| | * | | shader: compute texture handles read from storage buffers for each draw | Takoroka | 3 days | 1 | -6/+426 |
| | |/ |
|
| * / | shader_recompiler: translate Switch 2 task and mesh programs | Takoroka | 2 days | 1 | -0/+7 |
| |/ |
|
| * | refactor: move MaskValues to a header file and cleaning | Meow | 4 days | 2 | -75/+120 |
| * | shader_recompiler: fold max(x, -x) of merged predicate masks | vibecodekun | 4 days | 1 | -17/+85 |
| * | nx2: log per-call and periodic diagnostic lines at debug level | Takoroka | 5 days | 1 | -1/+1 |
| * | Fix MK World crash on initial loading screen for some users (AI-assisted) | yumerkiru | 5 days | 1 | -0/+32 |
| * | shader_recompiler: linear-time breadth-first search; cache storage buffer tra... | Takoroka | 6 days | 1 | -2/+20 |
| * | nx2: title 4's cutscene scene renders; blit constants for fragment shaders | Takoroka | 7 days | 1 | -2/+5 |
| * | nx2: stand in for title 4's tensor-core upscaler and its blit constants | Takoroka | 7 days | 2 | -0/+64 |
| * | [ir] resolve conditional Phi inputs when tracking bindless texture handles (#... | xbzk | 8 days | 1 | -16/+71 |
| * | [shader_recompiler, vulkan, qcom, tu] Provide handling to missing shader subg... | CamilleLaVey | 2026-10-14 | 3 | -13/+165 |
| * | [video_core] Skip fragment shaders with known issues on non-NVIDIA drivers (#... | MaranBr | 2026-10-08 | 3 | -12/+52 |
| * | [cmake] Fix some macOS compilation errors (#4350) | lizzie | 2026-09-05 | 1 | -11/+0 |
| * | [common] Switch to boost::unordered_flat containers (#4326) | crueter | 2026-08-31 | 2 | -2/+2 |
| * | [vulkan] Implementation for VK_EXT_shader_quad_control (#4168) | CamilleLaVey | 2026-08-28 | 1 | -0/+4 |
| * | [vulkan] 4th Vulkan Global Maintenance (#4212) | CamilleLaVey | 2026-07-16 | 2 | -0/+128 |
| * | [vulkan] 3rd Vulkan Global Maintenance (#4189) | CamilleLaVey | 2026-07-09 | 2 | -3/+30 |
| * | [shader_recompiler/ir] fix potential CBuf collision when count mismatches (#4... | lizzie | 2026-07-07 | 1 | -8/+12 |
| * | [vk] Clamp dynamic descriptors based on device limits (#4115) | lizzie | 2026-06-30 | 2 | -73/+70 |
| * | [vulkan] Fix regressions found in last stable release (#3953) | CamilleLaVey | 2026-06-02 | 1 | -2/+2 |
| * | [vk] fix LM3 and TL:LTD multiple NonUniform annotations (#3997) | lizzie | 2026-05-29 | 1 | -3/+2 |
| * | [shader_recompiler] handle dynamic texture descriptor strides (#3898) | ryana | 2026-05-04 | 1 | -12/+117 |
| * | [Settings] Add "Enable Legacy Rescale Pass" Toggle (#3582) | John | 2026-02-26 | 1 | -5/+12 |
| * | [shader_recompiler] Fix Shuffle handling for Position attributes (#3406) | MaranBr | 2026-02-12 | 1 | -3/+7 |
| * | [*] change all std::unordered_map and std::unordered_set into ankerl::unorder... | lizzie | 2026-02-10 | 2 | -5/+11 |
| * | [vk] properly handle multithreading with global constants without using TLS (... | lizzie | 2026-01-22 | 1 | -95/+44 |
| * | [texture_pass] Re-Add caching optimization for Texture_Pass (#3356) | wildcard | 2026-01-21 | 1 | -24/+114 |
| * | [vk, ogl/IR, dynarmic/IR] friendlier IR identity pointer chasing, inline AA p... | lizzie | 2026-01-20 | 1 | -13/+19 |
| * | revert old mocking for bindless textures (#3331) | xbzk | 2026-01-18 | 1 | -16/+1 |
| * | Revert "[vk, ogl/IR, dynarmic/IR] friendlier IR identity pointer chasing, inl... | lizzie | 2026-01-01 | 1 | -19/+13 |
| * | [vk, ogl/IR, dynarmic/IR] friendlier IR identity pointer chasing, inline AA p... | lizzie | 2025-12-31 | 1 | -13/+19 |
| * | Revert "[Shader Recompiler] Caching optimization for Texture_Pass (#481)" (#2... | Ribbit | 2025-10-28 | 1 | -114/+23 |
| * | [common] replace Common::BitCast with libc++ provided one (#2774) | lizzie | 2025-10-22 | 1 | -6/+6 |
| * | [meta] fix license headers (#2547) | lizzie | 2025-09-21 | 2 | -0/+6 |
| * | [Shader Recompiler] Caching optimization for Texture_Pass (#481) | wildcard | 2025-09-17 | 1 | -23/+114 |
| * | [cmake] enable clang-cl and WoA builds (#348) | lizzie | 2025-09-09 | 3 | -4/+4 |
| * | revert Align and bias memory stronger | CamilleLaVey | 2025-07-11 | 1 | -11/+5 |
| * | [ir] Align and bias memory stronger | Aleksandr Popovich | 2025-07-04 | 1 | -5/+11 |
| * | [VK] Rework SPIRV Shader Optimization (#238) | Gamer64 | 2025-07-03 | 1 | -0/+3 |
| * | revert 91a662431cfe419bd46b6ca4ed298a4ba70d7820 (#240) | CamilleLaVey | 2025-06-30 | 1 | -2/+18 |