shadPS4/src/shader_recompiler/ir/passes
2025-05-01 16:52:44 +02:00
..
constant_propagation_pass.cpp shader_recompiler: Improve divergence handling and readlane elimintation (#2667) 2025-03-23 00:35:42 +02:00
constant_propogation.h Tessellation (#1528) 2024-12-14 12:56:17 +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
flatten_extended_userdata_pass.cpp fix ASSERT_MSG arguments (#2337) 2025-02-04 08:51:07 +02:00
hull_shader_transform.cpp shader_recompiler: Improve divergence handling and readlane elimintation (#2667) 2025-03-23 00:35:42 +02: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 shader_recompiler: Add lowering pass for when 64-bit float is unsupported. (#2858) 2025-04-28 00:04:16 -07:00
lower_buffer_format_to_raw.cpp Implement SnormNz conversion (#2841) 2025-05-01 02:12:15 -07:00
lower_fp64_to_fp32.cpp shader_recompiler: Add lowering pass for when 64-bit float is unsupported. (#2858) 2025-04-28 00:04:16 -07:00
readlane_elimination_pass.cpp shader_recompiler: Improve divergence handling and readlane elimintation (#2667) 2025-03-23 00:35:42 +02:00
resource_tracking_pass.cpp fix: Add new image atomic instructions to relevant lists. 2025-04-30 17:55:50 -07:00
ring_access_elimination.cpp shader_recompiler: Improve divergence handling and readlane elimintation (#2667) 2025-03-23 00:35:42 +02:00
shader_info_collection_pass.cpp Base impl (pending 16K pages and getbuffersize) 2025-05-01 16:52:44 +02:00
shared_memory_barrier_pass.cpp video_core: Various small improvements and bug fixes (#2525) 2025-02-24 14:31:12 +02:00
shared_memory_to_storage_pass.cpp shader_recompiler: Remove special case buffers and add support for aliasing (#2428) 2025-02-15 14:06:56 +02:00
srt.h Implement shader resource tables (#1165) 2024-11-01 08:55:53 +02:00
ssa_rewrite_pass.cpp shader_recompilers: Improvements to SSA phi generation and lane instruction elimination (#1667) 2024-12-05 23:14:16 +02:00