shadPS4/src/shader_recompiler/ir/passes
TheTurtle ee38eec7fe
shader_recompiler: Additional scope handling and user data as push constants (#1013)
* shader_recompiler: Use push constants for user data regs

* shader: Add some GR2 instructions

* shader: Add some instructions

* shader: Add instructions for knack

* touchups

* spirv: Better names

* buffer_cache: Ignore non gpu modified images

* clang format

* Add log

* more fixes
2024-09-23 08:55:43 +02: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 spirv: Simplify shared memory handling (#427) 2024-08-14 19:01:17 +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 Image subresources barriers (#904) 2024-09-21 21:45:56 +02: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