summaryrefslogtreecommitdiff
path: root/src/core (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* | | core: hid: Fix native mouse mappingsGravatar Narr the Reg2023-02-215-63/+62
|/ /
* | Merge pull request #9846 from merryhime/type-constGravatar liamwhite2023-02-2113-53/+53
|\ \ | | | | | | svc: Fix type consistency (exposed on macOS)
| * | svc: Fix type consistency (exposed on macOS)Gravatar Merry2023-02-2113-53/+53
| |/
* / net: translate ECONNRESET network errorGravatar MonsterDruide12023-02-214-0/+8
|/
* Merge pull request #9771 from ameerj/host-thread-idGravatar liamwhite2023-02-191-27/+18
|\ | | | | kernel: Refactor thread_local variable usage
| * kernel: Refactor thread_local variable usageGravatar ameerj2023-02-101-27/+18
| | | | | | | | | | | | On MSVC at least, there seems to be a non-trivial overhead to calling GetHostThreadId(). This slightly reworks the host_thread_id variable to reduce some of the complexity around its usage, along with some small refactors around current_thread and dummy thread
* | Merge pull request #9815 from german77/qt-mouseGravatar liamwhite2023-02-182-1/+5
|\ \ | | | | | | Qt: Fix mouse scalling
| * | input_common: Split mouse input into individual devicesGravatar Narr the Reg2023-02-162-1/+5
| | |
* | | kernel: add KObjectNameGravatar Liam2023-02-177-3/+265
|/ /
* | Merge pull request #9796 from liamwhite/currentGravatar liamwhite2023-02-1567-283/+307
|\ \ | | | | | | general: rename CurrentProcess to ApplicationProcess
| * | general: rename CurrentProcess to ApplicationProcessGravatar Liam2023-02-1336-156/+161
| | |
| * | kernel: use GetCurrentProcessGravatar Liam2023-02-1334-128/+147
| | |
* | | Merge pull request #9782 from arades79/fix-consexpr-value-declaration-usageGravatar liamwhite2023-02-1511-25/+19
|\ \ \ | | | | | | | | Fix consexpr value declaration usage
| * | | remove constexpr from virtual functionGravatar arades792023-02-142-5/+5
| | | | | | | | | | | | | | | | Signed-off-by: arades79 <scravers@protonmail.com>
| * | | use a string view to skip allocationGravatar arades792023-02-142-13/+7
| | | | | | | | | | | | | | | | Signed-off-by: arades79 <scravers@protonmail.com>
| * | | remove static from pointer sized or smaller types for aesthetics, change ↵Gravatar arades792023-02-1440-98/+97
| | | | | | | | | | | | | | | | | | | | | | | | constexpr static to static constexpr for consistency Signed-off-by: arades79 <scravers@protonmail.com>
| * | | apply clang-formatGravatar arades792023-02-142-4/+5
| | | | | | | | | | | | | | | | Signed-off-by: arades79 <scravers@protonmail.com>
| * | | add static lifetime to constexpr values to force compile time evaluation ↵Gravatar arades792023-02-1440-96/+96
| |/ / | | | | | | | | | | | | | | | where possible Signed-off-by: arades79 <scravers@protonmail.com>
* / / service: remove deleted servicesGravatar Liam2023-02-1424-621/+0
|/ /
* | Merge pull request #9757 from german77/gyroGravatar bunnei2023-02-128-21/+67
|\ \ | | | | | | core: hid: Use gyro thresholds modes set by the game
| * | core: hid: Use gyro thresholds modes set by the gameGravatar Narr the Reg2023-02-098-21/+67
| | |
* | | kernel/svc: Fix undefined info_idGravatar Colin Kinloch2023-02-111-2/+2
| | |
* | | Merge pull request #9773 from bunnei/fix-process-resourceGravatar liamwhite2023-02-113-1/+15
|\ \ \ | | | | | | | | core: kernel: k_process: Use application system resource.
| * | | core: kernel: k_process: Use application system resource.Gravatar bunnei2023-02-103-1/+15
| | | |
* | | | Merge pull request #9742 from liamwhite/svc-wrap-onlyGravatar bunnei2023-02-1045-1570/+7468
|\ \ \ \ | |/ / / |/| | | kernel/svc: switch to generated wrappers
| * | | kernel/svc: switch to generated wrappersGravatar Liam2023-02-0645-1570/+7468
| | | |
* | | | kernel: avoid usage of bit_castGravatar Liam2023-02-101-2/+2
| |_|/ |/| |
* | | Merge pull request #9747 from german77/SetSupportedNpadIdTypesGravatar liamwhite2023-02-084-6/+15
|\ \ \ | | |/ | |/| service: hid: Return error if arguments of SetSupportedNpadIdType is invalid
| * | service: hid: Return error if arguments of SetSupportedNpadIdType is invalidGravatar Narr the Reg2023-02-074-6/+15
| |/
* / kernel: fix compilation with older gccGravatar Liam2023-02-062-4/+5
|/
* kernel/svc: Split implementations into separate filesGravatar Liam2023-02-0440-2688/+3196
|
* fsp_srv: Copy HLE Read Buffer for OutputAccessLogToSdCardGravatar ameerj2023-02-031-1/+1
|
* Revert "Merge pull request #9718 from yuzu-emu/revert-9508-hle-ipc-buffer-span"Gravatar ameerj2023-02-0359-324/+365
| | | | | This reverts commit 25fc5c0e1158cb8e81cbc769b24ad84032a1fbfd, reversing changes made to af20e25081f97d55b451606c87922e2b49f0d363.
* Merge pull request #9718 from yuzu-emu/revert-9508-hle-ipc-buffer-spanGravatar bunnei2023-02-0259-365/+324
|\ | | | | Revert "hle_ipc: Use std::span to avoid heap allocations/copies when calling ReadBuffer"
| * Revert "hle_ipc: Use std::span to avoid heap allocations/copies when calling ↵Gravatar liamwhite2023-02-0259-365/+324
| | | | | | | | ReadBuffer"
* | kernel: add KDeviceAddressSpaceGravatar Liam2023-02-016-0/+232
|/
* Merge pull request #9696 from german77/please_forgive_me_for_this_sinGravatar bunnei2023-02-013-1/+83
|\ | | | | input_common: Implement turbo buttons
| * input_common: Implement turbo buttonsGravatar german772023-02-013-1/+83
| |
* | Merge pull request #9697 from liamwhite/kcapGravatar bunnei2023-01-316-0/+738
|\ \ | | | | | | kernel: add KCapabilities
| * | kernel: add KCapabilitiesGravatar Liam2023-01-296-0/+738
| | |
* | | Merge pull request #9508 from ameerj/hle-ipc-buffer-spanGravatar bunnei2023-01-3059-324/+365
|\ \ \ | |_|/ |/| | hle_ipc: Use std::span to avoid heap allocations/copies when calling ReadBuffer
| * | hle_ipc: Use thread_local ReadBufferGravatar ameerj2022-12-281-4/+14
| | |
| * | hle_ipc: Rename ReadBufferSpan to ReadBufferGravatar ameerj2022-12-2833-97/+97
| | |
| * | hle_ipc: Rename ReadBuffer to ReadBufferCopyGravatar ameerj2022-12-283-4/+6
| | | | | | | | | | | | Indicates explicitly that a copy is occurring
| * | bsd: Use std::span for read payloadsGravatar ameerj2022-12-286-36/+38
| | | | | | | | | | | | Allows the use of HLERequestContext::ReadBufferSpan
| * | nvdrv: Use std::span for inputsGravatar ameerj2022-12-2824-211/+209
| | | | | | | | | | | | Allows the use of HLERequestContext::ReadBufferSpan
| * | hidbus: Use ReadBufferSpanGravatar ameerj2022-12-2811-12/+16
| | |
| * | nvflinger: Split Parcel class into InputParcel and OutputParcelGravatar ameerj2022-12-255-48/+53
| | | | | | | | | | | | | | | The usages of the Parcel class were already unique to either Read or Write operations. Avoids needing a vector of the input payload for the InputParcel use-case, instead it can remain as a span.
| * | service: Use ReadBufferSpan where it is trivial to do soGravatar ameerj2022-12-2531-77/+78
| | |
| * | fsp_srv: Use ReadBufferSpanGravatar ameerj2022-12-251-17/+14
| | |