summaryrefslogtreecommitdiff
path: root/src/core
AgeCommit message (Collapse)Author
2020-10-25Merge pull request #4828 from lioncash/lockguardRodrigo Locatti
general: Use template deduction guides for lock_guard
2020-10-25general: Use template deduction guides for lock_guardLioncash
Same behavior, less code.
2020-10-22Merge pull request #4792 from bunnei/rtc-fixbunnei
service: time: Update current time with changes to RTC setting.
2020-10-21core: Fix clang build pt.3Lioncash
Should finally resolve building with clang.
2020-10-20core: Fix clang build pt.2Lioncash
Resolves the clang build issue in a more unintrusive way.
2020-10-20Revert "core: Fix clang build"bunnei
2020-10-20kernel: Fix build with recent compiler flag changesLioncash
This slipped through the cracks due to another change being merged before the compiler flag changes.
2020-10-20Merge pull request #4796 from lioncash/clangLC
core: Fix clang build
2020-10-20Merge pull request #4390 from ogniK5377/get-applet-inf-stubbunnei
nifm: GetAppletInfo stub
2020-10-20Added remaining paramsDavid Marcec
2020-10-20nifm: GetAppletInfo stubDavid Marcec
Fixes crash for Catherine Full Body
2020-10-19Merge pull request #4788 from ReinUsesLisp/lockfree-host-threadbunnei
kernel: Implement host thread register methods without locking
2020-10-19Merge pull request #4785 from Morph1984/fs-hadesbunnei
filesystem: Fix CreateDirectory and DeleteFile
2020-10-19Merge pull request #4802 from lioncash/bcatbunnei
core: Add boxcat sources with target_sources
2020-10-18Merge pull request #4783 from bunnei/nvdrv-freespacebunnei
hle: service: nvdrv: Implement nvhost_as_gpu::FreeSpace.
2020-10-18core: Add boxcat sources with target_sourcesLioncash
Same behavior, minus a script variable.
2020-10-17Merge pull request #4801 from lioncash/missing-boundbunnei
mii/manager: Make use of unused lower bound in GetRandomValue()
2020-10-17core: Fix clang buildLioncash
Recent changes to the build system that made more warnings be flagged as errors caused building via clang to break. Fixes #4795
2020-10-17mii/manager: Make use of unused lower bound in GetRandomValue()Lioncash
Previously, the lower bound wasn't being used and zero was being used as the lower bound every time this function was called. This affects the outcome of some of the randomized entries a little bit, for example, the lower-bound for beard and mustache flags was supposed to be 1, not 0. Aside from these cases, the bug didn't affect anything else.
2020-10-16service: bcat: Check client connection before interacting with socket.bunnei
- Fixes a crash when BCAT service is offline.
2020-10-15Merge pull request #4784 from bunnei/cancelbufferbunnei
hle: service: vi: Implement BufferQueue::CancelBuffer.
2020-10-14service: acc: Stub IManagerForApplication::StoreOpenContext.bunnei
- Used by Super Mario 3D All-Stars.
2020-10-13hle: service: vi: Implement BufferQueue::CancelBuffer.bunnei
- This is used by Super Mario 3D All-Stars.
2020-10-13kernel: Implement host thread register methods without lockingReinUsesLisp
Locks on GetCurrentHostThreadID were causing performance issues according to Visual Studio's profiler. It was consuming twice the time as arm_interface.Run(). The cost was not in the function itself but in the lockinig it required. Reimplement these functions using atomics and static storage instead of an unordered_map. This is a side effect to avoid locking and using linked lists for reads. Replace unordered_map with a linear search.
2020-10-13core/CMakeLists: Make some warnings errorsLioncash
Makes our error coverage a little more consistent across the board by applying it to Linux side of things as well. This also makes it more consistent with the warning settings in other libraries in the project. This also updates httplib to 0.7.9, as there are several warning cleanups made that allow us to enable several warnings as errors.
2020-10-13filesystem: Fix CreateDirectory and DeleteFileMorph
Add a check if dir is nullptr (does not exist) Fixes save game creation in Hades
2020-10-12service: time: Update current time with changes to RTC setting.bunnei
- This can be used to advance time, e.g. for Pokemon Sword/Shield pokejobs.
2020-10-12Merge pull request #3929 from FearlessTobi/ticket-keysbunnei
file_sys/nsp: Make SetTicketKeys actually do something
2020-10-12hle: service: nvdrv: Implement nvhost_as_gpu::FreeSpace.bunnei
- This is used by Super Mario 3D All-Stars.
2020-10-07Merge pull request #4736 from Morph1984/home-button-input-protection-stubbunnei
hid: Stub HomeButtonInputProtection service commands
2020-10-06Merge pull request #4710 from Morph1984/fix-integrated-updatesbunnei
submission_package: Fix updates integrated into cartridge images.
2020-10-06Merge pull request #4737 from Morph1984/setshimlibraryversion-stubbunnei
capsrv: Stub 3 variants of SetShimLibraryVersion
2020-10-05Merge pull request #4742 from german77/InputFilterbunnei
HID: Only use inputs corresponding to controller type
2020-10-01Merge pull request #4734 from german77/motionfusionbunnei
HID: Add Stub for EnableSixAxisSensorFusion
2020-10-01Only use inputs corresponding to controller typegerman
2020-09-30Stubbed EnableSixAxisSensorFusiongerman
2020-09-30Merge pull request #4291 from german77/ImplementControllerRumbleDavid
input_common: First implementation of controller rumble
2020-09-30Merge pull request #4726 from lioncash/appletDavid
frontend/controller: Eliminate dependency on the global system instance
2020-09-30caps_c: Stub SetShimLibraryVersionMorph
- Used by caps_su SetShimLibraryVersion
2020-09-30caps_u: Stub SetShimLibraryVersionMorph
- Used in Super Smash Bros. Ultimate
2020-09-30caps_su: Properly stub SetShimLibraryVersionMorph
2020-09-30hid: Stub HomeButtonInputProtection service commandsMorph
- Used in 1-2 Switch. Given that we do not emulate the functionality of the home button yet, we can stub this for now.
2020-09-30Merge pull request #4705 from german77/SplitMotionPollerbunnei
HID: Use different timing for motion
2020-09-29Merge pull request #1703 from DarkLordZach/nvdec-ioctlbunnei
nvdrv: Stub nvdec/vic ioctls to bypass nvdec movies
2020-09-29First implementation of controller rumblegerman
2020-09-25core: Mark GetInstance() as deprecatedLioncash
This way it's obvious that this function shouldn't be used in any future code.
2020-09-25frontend/controller: Eliminate dependency on the global system instanceLioncash
2020-09-25Merge pull request #4717 from lioncash/debugLC
service: Restore "unused" function
2020-09-25service: Restore "unused" functionLioncash
Turns out this function is actually used, but within a trace log.
2020-09-24submission_package: Fix updates integrated into cartridge images.Morph