summaryrefslogtreecommitdiff
path: root/externals/Vulkan-Utility-Libraries
diff options
context:
space:
mode:
authorZephyron <zephyron@citron-emu.org>2025-01-02 16:38:18 +1000
committerZephyron <zephyron@citron-emu.org>2025-01-02 16:38:18 +1000
commit1cbcd142fa3d058891eb71ea3cd295f9c9cff81d (patch)
tree90ce47d05784224edecc9164a8be0f7f0d0a786b /externals/Vulkan-Utility-Libraries
parent749d083197afaa30ad3130eea31672d1b95ae216 (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