aboutsummaryrefslogtreecommitdiff
path: root/src/core/arm/cpu_interrupt_handler.cpp
diff options
context:
space:
mode:
authorameerj <52414509+ameerj@users.noreply.github.com>2022-01-28 19:00:04 -0500
committerameerj <52414509+ameerj@users.noreply.github.com>2022-01-28 19:00:04 -0500
commitc3d768426c21068632c4a0ad3c4b181dcb045222 (patch)
tree7ed65721d3be9b2468eeee51dcc7f9550b1034df /src/core/arm/cpu_interrupt_handler.cpp
parent5865d6f406cd5377c74bdb9bb51ebee9759d8673 (diff)
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/core/arm/cpu_interrupt_handler.cpp')
0 files changed, 0 insertions, 0 deletions