shadPS4/src/shader_recompiler/ir/passes
squidbus d91ad6174e
shader_recompiler: Move sampling parameter resolution to tracking pass and support more derivative types. (#1290)
* shader_recompiler: Move sampling parameter resolution to tracking pass and support more derivative types.

* shader_recompiler: Only track sampler sharp on sample instructions.

* shader_recompiler: Fix Inst args size.
2024-10-10 19:27:34 +03:00
..
constant_propagation_pass.cpp hot-fix: unnecessary optimization removed 2024-09-22 19:56:07 +02:00
dead_code_elimination_pass.cpp shader: Fix block processing order in dead code elimination pass 2024-06-06 02:46:36 +03:00
identity_removal_pass.cpp video_core: Implement basic compute shaders and more instructions 2024-05-30 01:39:24 +03:00
ir_passes.h Initial support of Geometry shaders (#1244) 2024-10-06 01:26:50 +03:00
lower_shared_mem_to_registers.cpp video_core: Add fallback path for pipelines with more than 32 bindings (#837) 2024-09-10 20:54:39 +03:00
resource_tracking_pass.cpp shader_recompiler: Move sampling parameter resolution to tracking pass and support more derivative types. (#1290) 2024-10-10 19:27:34 +03:00
ring_access_elimination.cpp spirv: Flush denormals if possible (#1302) 2024-10-10 17:47:39 +03:00
shader_info_collection_pass.cpp shader_recompiler: Additional scope handling and user data as push constants (#1013) 2024-09-23 08:55:43 +02:00
ssa_rewrite_pass.cpp hotfix: Fix mipmap query for images 2024-09-22 19:17:54 +03:00