citra-emu
/
citra-canary
Archived
1
0
Fork 0
This repository has been archived on 2024-03-23. You can view files and clone it, but cannot push or open issues or pull requests.
citra-canary/src
Weiyi Wang 8b8111b425 NFC: extract frontend-facing tag state
Added a new state amiibo_in_range. This state is akin to the real world
physical relationship between a 3DS machine and an amiibo, which is
independent from the service state (or even the machine is powered on or
not). The service state nfc_tag_state is then synchronized with this
physical state on every potential point when the state changes. This
solves the issue where user might load an amiibo before NFC service
initializes, or remove an amiibo after NFC service shutdown, which
previously causes inconsistent state change.

Also removed std::atomic on nfc_tag_state, because
1. It is already protected by g_hle_lock
2. It wasn't properly used in the code anyway. For example, there are
many double loading on this variable, which effectively make it
non-atomic.
2019-08-17 21:56:12 -04:00
..
android android: add logging 2019-03-09 18:23:32 -06:00
audio_core CMake, CI: Add FFmpeg library dependency 2019-08-14 09:27:03 +08:00
citra Address review comments 2019-08-14 21:17:32 -06:00
citra_qt Merge pull request #4889 from jroweboy/autouic 2019-08-16 19:36:23 -06:00
common renderer_opengl: Add support for custom shaders (#4578) 2019-08-09 20:00:47 +02:00
core NFC: extract frontend-facing tag state 2019-08-17 21:56:12 -04:00
dedicated_room CMakeLists: Ensure we specify Unicode as the codepage on Windows 2019-07-06 14:04:18 +02:00
input_common input_common: main: Remove unnecessary HAVE_SDL2 check. 2019-07-07 11:01:00 -04:00
network Added default case for GetErrorStr, removed useless const declaration in header 2019-07-23 23:24:38 +01:00
tests kernel: Rename memory page table set function 2019-06-27 16:33:55 +02:00
video_core Add perf stat logging through ini setting 2019-08-14 21:17:27 -06:00
web_service core, web_service: Check for error when registering rooms 2019-04-20 12:50:14 +08:00
.clang-format add java to .clang-format 2019-02-22 16:29:19 -06:00
CMakeLists.txt CMakeLists: Ensure we specify Unicode as the codepage on Windows 2019-07-06 14:04:18 +02:00