diff options
| author | Zephyron <zephyron@citron-emu.org> | 2025-01-02 16:38:18 +1000 | 
|---|---|---|
| committer | Zephyron <zephyron@citron-emu.org> | 2025-01-02 16:38:18 +1000 | 
| commit | 1cbcd142fa3d058891eb71ea3cd295f9c9cff81d (patch) | |
| tree | 90ce47d05784224edecc9164a8be0f7f0d0a786b /src/network/network.h | |
| parent | 749d083197afaa30ad3130eea31672d1b95ae216 (diff) | |
video_core: Enforce safe memory reads for compute dispatch
- Modify DmaPusher to use safe memory reads when handling compute
  operations at High GPU accuracy
- Prevent potential memory corruption issues that could lead to
  invalid dispatch parameters
- Previously, unsafe reads could result in corrupted launch_description
  data in KeplerCompute::ProcessLaunch, causing invalid vkCmdDispatch
  calls
- By enforcing safe reads specifically for compute operations, we
  maintain performance for other GPU tasks while ensuring compute
  dispatch stability
This change requires >= High GPU accuracy level to take effect.
Diffstat (limited to 'src/network/network.h')
0 files changed, 0 insertions, 0 deletions
