diff options
| author | Zephyron <zephyron@citron-emu.org> | 2024-12-31 21:30:58 +1000 |
|---|---|---|
| committer | Mike Lothian <mike@fireburn.co.uk> | 2025-05-11 12:17:03 +0100 |
| commit | 4b1aa6ce74eb49aab7da21ce4bd78b9259de5667 (patch) | |
| tree | c084e3a6de77f5105f252fc209cd633a3daf5ba0 /src/video_core/buffer_cache/buffer_cache.cpp | |
| parent | feac7a4b491fbc07ed7924b9873433ff90ce85a6 (diff) | |
shader_recompiler: Implement ISBERD instruction modes and shifts
Implements the ISBERD (Internal Stage Buffer Entry Read) instruction's
mode and shift options that were previously throwing NotImplemented
exceptions. This includes:
- Patch mode for reading patch data
- Prim mode for reading primitive data
- Attr mode for reading attribute data
- U16 shift for 16-bit unsigned values
- B32 shift for 32-bit values
The implementation follows Maxwell's ISA specification for handling
different buffer read modes and data shifts.
Diffstat (limited to 'src/video_core/buffer_cache/buffer_cache.cpp')
0 files changed, 0 insertions, 0 deletions
