aboutsummaryrefslogtreecommitdiff
path: root/src/common/cpu_features.cpp
diff options
context:
space:
mode:
authorTakoroka <137927095+Takoroka@users.noreply.github.com>2026-10-29 15:55:00 -0400
committerTakoroka <137927095+Takoroka@users.noreply.github.com>2026-10-30 01:27:45 -0400
commit71630ffba864b681b1300e1135f15b3e1a520200 (patch)
tree91a421cfa0bfb421ed693acbd33df57b9fe2b113 /src/common/cpu_features.cpp
parent896af9f67610231d2d58db70174bec93414c2fa2 (diff)
nx2: syncpt cancel always signals; a new slot request starts unsignalled
nn::syncpt::sdk's CancelSyncPointEvent sends 202 and then always waits on the slot's event, so 202 now signals it also when no request was pending. Title 1's movie player cancels each output-buffer slot before its first request and hung there forever (the cup-opening screen stayed black and the decoder was never started). Slots are reused by different client objects: the movie player got slot 0 after NVN's fence waits had left its event signalled, read that as a decoded frame, found none and aborted with 2111-3604. 201 now clears the slot's event before registering the new request.
Diffstat (limited to 'src/common/cpu_features.cpp')
0 files changed, 0 insertions, 0 deletions