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 /externals/Vulkan-Utility-Libraries | |
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 'externals/Vulkan-Utility-Libraries')
0 files changed, 0 insertions, 0 deletions