summaryrefslogtreecommitdiff
path: root/src/shader_recompiler/ir_opt/position_pass.cpp
diff options
context:
space:
mode:
authorZephyron <zephyron@citron-emu.org>2024-12-31 21:33:37 +1000
committerZephyron <zephyron@citron-emu.org>2024-12-31 21:33:37 +1000
commit5d529baafbc6c32e6e6637ac784e73be3ea61026 (patch)
tree2f8415df365b4c982daa387c6fb798c575ec088f /src/shader_recompiler/ir_opt/position_pass.cpp
parentd7df6234858f37b953ce1bd55656612c0a9fa93b (diff)
shader_recompiler: Implement ISBERD instruction
Implements the Internal Stage Buffer Entry Read (ISBERD) instruction in the Maxwell shader recompiler. This replaces the previous stubbed implementation with actual buffer reading functionality. The implementation: - Validates unsupported features (skew, o, mode, shift) - Performs buffer read using IR::InternalStageBufferRead - Stores the read value to the destination register This removes the "(STUBBED) called" warning messages that were previously being logged during shader compilation.
Diffstat (limited to 'src/shader_recompiler/ir_opt/position_pass.cpp')
0 files changed, 0 insertions, 0 deletions