aboutsummaryrefslogtreecommitdiff
path: root/src/shader_recompiler/ir_opt/texture_pass.cpp
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
* shader: keep the handle slot map thread-local instead of a pointer to itTakoroka2 days1-12/+14
* shader: compute texture handles read from storage buffers for each drawTakoroka3 days1-6/+426
* [ir] resolve conditional Phi inputs when tracking bindless texture handles (#...xbzk8 days1-16/+71
* [common] Switch to boost::unordered_flat containers (#4326)crueter2026-08-311-1/+1
* [vulkan] 3rd Vulkan Global Maintenance (#4189)CamilleLaVey2026-07-091-1/+20
* [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-301-72/+66
* [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
* [*] change all std::unordered_map and std::unordered_set into ankerl::unorder...lizzie2026-02-101-1/+1
* [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
* revert old mocking for bindless textures (#3331)xbzk2026-01-181-16/+1
* Revert "[Shader Recompiler] Caching optimization for Texture_Pass (#481)" (#2...Ribbit2025-10-281-114/+23
* [Shader Recompiler] Caching optimization for Texture_Pass (#481)wildcard2025-09-171-23/+114
* [cmake] enable clang-cl and WoA builds (#348)lizzie2025-09-091-2/+2
* [VK] Rework SPIRV Shader Optimization (#238)Gamer642025-07-031-0/+3
* revert 91a662431cfe419bd46b6ca4ed298a4ba70d7820 (#240)CamilleLaVey2025-06-301-2/+18
* [Texture_cache] Better memory handling for devices with lower memory allocati...JPikachu2025-06-291-18/+2
* patch: mock return for textures not found by Track method (#150)xbzk2025-06-051-2/+19
* shader_recompiler: use float image operations on load/store when requiredLiam2023-12-211-1/+24
* Merge pull request #9699 from ameerj/texture-pass-descliamwhite2023-01-291-2/+9
|\
| * texture_pass: Fix texture descriptors comparisonsameerj2023-01-281-2/+9
* | Merge pull request #9698 from ameerj/texture-pass-handleliamwhite2023-01-291-7/+7
|\ \
| * | texture_pass: Refactor texture handle retrievalameerj2023-01-281-7/+7
* | | Merge pull request #9694 from ameerj/txq-mipsliamwhite2023-01-291-1/+2
|\ \ \ | |/ / |/| |
| * | shader_recompiler: TXQ: Skip QueryLevels when possibleameerj2023-01-281-1/+2
| |/
* | Merge pull request #9682 from ameerj/shader-s32bunnei2023-01-281-4/+4
|\ \ | |/ |/|
| * shader_recompiler: Remove S32 IR typeameerj2023-01-251-4/+4
* | spirv: fix multisampled image fetchLiam2023-01-231-0/+8
|/
* ir/texture_pass: Use host_info instead of querying Settings::values (#9176)Morph2022-11-111-6/+6
* video_core: Fix SNORM texture buffer emulating error (#9001)Feng Chen2022-11-041-0/+49
* General: Fix compilation for GCCLiam White2022-10-061-1/+1
* Shader Decompiler: implement better tracking for Vulkan samplers.Fernando Sahmkow2022-10-061-9/+59
* Shader Decompiler: Check for shift when deriving composite samplers.Fernando Sahmkow2022-10-061-3/+31
* style: General style changes to match with the rest of the codebaseMorph2022-08-311-5/+5
* video_code: support rectangle textureFengChen2022-08-251-0/+23
* general: Convert source file copyright comments over to SPDXMorph2022-04-231-3/+2
* TexturePass: Fix clamping of images as this allowed negative indices.Fernando Sahmkow2021-10-241-1/+1
* Shader Compiler: avoid overflowed indices on indixed samplers.Fernando Sahmkow2021-10-171-1/+2
* texture_pass: Fix is_read image qualificationameerj2021-07-221-1/+1
* glsl: Address rest of feedbackameerj2021-07-221-2/+9
* shader: Clang-format secondary texturesReinUsesLisp2021-07-221-2/+2
* shader: Fix secondary texturesReinUsesLisp2021-07-221-2/+2
* shader: Implement Int32 SUATOM/SUREDameerj2021-07-221-1/+67