diff options
author | Zephyron <zephyron@citron-emu.org> | 2024-12-31 21:33:37 +1000 |
---|---|---|
committer | Zephyron <zephyron@citron-emu.org> | 2024-12-31 21:33:37 +1000 |
commit | 5d529baafbc6c32e6e6637ac784e73be3ea61026 (patch) | |
tree | 2f8415df365b4c982daa387c6fb798c575ec088f /src/shader_recompiler/frontend/ir/program.h | |
parent | d7df6234858f37b953ce1bd55656612c0a9fa93b (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/frontend/ir/program.h')
0 files changed, 0 insertions, 0 deletions