aboutsummaryrefslogtreecommitdiff
path: root/src/shader_recompiler/ir_opt
Commit message (Expand)AuthorAgeFilesLines
* shader: drop the slots of a failed handle subtree with its codeSssnowyyy30 hours1-4/+13
* shader: restore the handle build depth when a build throwsSssnowyyy30 hours1-4/+7
* shader: evaluate handle programs for image and texture buffer descriptorsSssnowyyy30 hours1-5/+29
* shader: tell handle-program textures apart when adding descriptorsSssnowyyy30 hours1-1/+6
* Merge nx2 into nx2-experimentalkraibse36 hours1-0/+31
|\
| * shader: keep root table reads the blit constants would zeroDuck91247 hours1-1/+11
| * video_core: keep root tables and bind table 0 as constant bank 17Duck91247 hours1-0/+21
* | Merge commit 'e23b0f2fab9014225486beebd82fab8dbc0fe14c' into test/linux-all-p...Takoroka2 days1-12/+14
|\ \
| * | shader: keep the handle slot map thread-local instead of a pointer to itTakoroka2 days1-12/+14
* | | Merge remote-tracking branch 'origin/fix/nx2-storage-buffer-texture-handles' ...Takoroka2 days1-6/+426
|\| |
| * | shader: compute texture handles read from storage buffers for each drawTakoroka3 days1-6/+426
| |/
* / shader_recompiler: translate Switch 2 task and mesh programsTakoroka2 days1-0/+7
|/
* refactor: move MaskValues to a header file and cleaningMeow4 days2-75/+120
* shader_recompiler: fold max(x, -x) of merged predicate masksvibecodekun4 days1-17/+85
* nx2: log per-call and periodic diagnostic lines at debug levelTakoroka5 days1-1/+1
* Fix MK World crash on initial loading screen for some users (AI-assisted)yumerkiru5 days1-0/+32
* shader_recompiler: linear-time breadth-first search; cache storage buffer tra...Takoroka6 days1-2/+20
* nx2: title 4's cutscene scene renders; blit constants for fragment shadersTakoroka7 days1-2/+5
* nx2: stand in for title 4's tensor-core upscaler and its blit constantsTakoroka7 days2-0/+64
* [ir] resolve conditional Phi inputs when tracking bindless texture handles (#...xbzk8 days1-16/+71
* [shader_recompiler, vulkan, qcom, tu] Provide handling to missing shader subg...CamilleLaVey2026-10-143-13/+165
* [video_core] Skip fragment shaders with known issues on non-NVIDIA drivers (#...MaranBr2026-10-083-12/+52
* [cmake] Fix some macOS compilation errors (#4350)lizzie2026-09-051-11/+0
* [common] Switch to boost::unordered_flat containers (#4326)crueter2026-08-312-2/+2
* [vulkan] Implementation for VK_EXT_shader_quad_control (#4168)CamilleLaVey2026-08-281-0/+4
* [vulkan] 4th Vulkan Global Maintenance (#4212)CamilleLaVey2026-07-162-0/+128
* [vulkan] 3rd Vulkan Global Maintenance (#4189)CamilleLaVey2026-07-092-3/+30
* [shader_recompiler/ir] fix potential CBuf collision when count mismatches (#4...lizzie2026-07-071-8/+12
* [vk] Clamp dynamic descriptors based on device limits (#4115)lizzie2026-06-302-73/+70
* [vulkan] Fix regressions found in last stable release (#3953)CamilleLaVey2026-06-021-2/+2
* [vk] fix LM3 and TL:LTD multiple NonUniform annotations (#3997)lizzie2026-05-291-3/+2
* [shader_recompiler] handle dynamic texture descriptor strides (#3898)ryana2026-05-041-12/+117
* [Settings] Add "Enable Legacy Rescale Pass" Toggle (#3582)John2026-02-261-5/+12
* [shader_recompiler] Fix Shuffle handling for Position attributes (#3406)MaranBr2026-02-121-3/+7
* [*] change all std::unordered_map and std::unordered_set into ankerl::unorder...lizzie2026-02-102-5/+11
* [vk] properly handle multithreading with global constants without using TLS (...lizzie2026-01-221-95/+44
* [texture_pass] Re-Add caching optimization for Texture_Pass (#3356)wildcard2026-01-211-24/+114
* [vk, ogl/IR, dynarmic/IR] friendlier IR identity pointer chasing, inline AA p...lizzie2026-01-201-13/+19
* revert old mocking for bindless textures (#3331)xbzk2026-01-181-16/+1
* Revert "[vk, ogl/IR, dynarmic/IR] friendlier IR identity pointer chasing, inl...lizzie2026-01-011-19/+13
* [vk, ogl/IR, dynarmic/IR] friendlier IR identity pointer chasing, inline AA p...lizzie2025-12-311-13/+19
* Revert "[Shader Recompiler] Caching optimization for Texture_Pass (#481)" (#2...Ribbit2025-10-281-114/+23
* [common] replace Common::BitCast with libc++ provided one (#2774)lizzie2025-10-221-6/+6
* [meta] fix license headers (#2547)lizzie2025-09-212-0/+6
* [Shader Recompiler] Caching optimization for Texture_Pass (#481)wildcard2025-09-171-23/+114
* [cmake] enable clang-cl and WoA builds (#348)lizzie2025-09-093-4/+4
* revert Align and bias memory strongerCamilleLaVey2025-07-111-11/+5
* [ir] Align and bias memory strongerAleksandr Popovich2025-07-041-5/+11
* [VK] Rework SPIRV Shader Optimization (#238)Gamer642025-07-031-0/+3
* revert 91a662431cfe419bd46b6ca4ed298a4ba70d7820 (#240)CamilleLaVey2025-06-301-2/+18