diff options
| author | 2022-01-28 19:00:04 -0500 | |
|---|---|---|
| committer | 2022-01-28 19:00:04 -0500 | |
| commit | 4790ba783970a9dde9d9ce6a528dd8f7edc50ae6 (patch) | |
| tree | 7ed65721d3be9b2468eeee51dcc7f9550b1034df /src/video_core/gpu.cpp | |
| parent | Merge pull request #7784 from german77/ds5 (diff) | |
| download | yuzu-4790ba783970a9dde9d9ce6a528dd8f7edc50ae6.tar.gz yuzu-4790ba783970a9dde9d9ce6a528dd8f7edc50ae6.tar.xz yuzu-4790ba783970a9dde9d9ce6a528dd8f7edc50ae6.zip | |
spirv_atomic: Define U32x2 storage buffers for 64-bit storage atomics
Some drivers do not support 64-bit atomics, and fallback to atomically modifying U32x2 vectors. This change ensures that U32x2 storage vectors are defined in the spir-v shader when 64-bit atomics are used.
Fixes a hang on some devices, notably Intel GPUs, when booting Pokemon Legends Arceus
Diffstat (limited to 'src/video_core/gpu.cpp')
0 files changed, 0 insertions, 0 deletions