ameerj
4919d2d00f
bootmanager: Fix screenshot resolution factor usage
Fixes screenshots at non integer scaling
4 years ago
Fernando Sahmkow
fcae5dab7b
Settings: eliminate rescaling_factor.
5 years ago
OatmealDome
3a4b8bac08
program_metadata: Add default ThreadInfo kernel capability
4 years ago
Morph
6e09e0f8ed
applets/swkbd: Fix text check message encoding
The text check message can be encoded in UTF-8.
4 years ago
Morph
ab736f254f
applets/swkbd: Skip text checking if the text has been confirmed
Confirm means that the text has already been checked by the application to be correct, but is asking the user for confirmation.
The confirmation text itself seems to be corrupted though, this needs to be investigated.
Fixes the software keyboard in Famicom Detective Club: The Missing Heir
4 years ago
Narr the Reg
22ab930f36
service/pctl: Stub EndFreeCommunication
- Used by Just Dance 2022
4 years ago
ameerj
a09800057a
core: Reorder perf_stats destruction order on Shutdown
Avoids the gpu_core using perf_stats after it's been freed.
4 years ago
Morph
41a0c088ba
general: Get the current process program id directly from the system
This allows us to avoid including KProcess' header file in files that only need to get the current process' program id.
4 years ago
Morph
10508e7af2
general: Rename GetTitleID to GetProgramID
4 years ago
Morph
f6eb11caca
service: aoc: Stub NotifyUnmountAddOnContent
Used by Animal Crossing: New Horizons v2.0.0 DLC
4 years ago
Morph
8096484995
service: aoc: Stub NotifyMountAddOnContent and NotifyMountAddOnContent
Used by Animal Crossing: New Horizons v2.0.0 DLC
4 years ago
german77
c3e27a75b1
service/acc: Rename Unknown160 to InitializeApplicationInfoV2
4 years ago
Morph
22584e2ade
service: acc: Stub acc:u0 '160'
- Used by Animal Crossing: New Horizons v2.0.0
Since the name is currently unknown, '160' is used as a placeholder.
4 years ago
ameerj
a3d1429aa5
core: Fix transitive include build errors
4 years ago
ameerj
d27abf5546
core: Remove unused includes
4 years ago
Morph
c3c09ca222
svc: Correct WaitSynchronization num_handles param type
num_handles is a s32
4 years ago
Morph
fddd57db61
general: Remove MakeResult helpers
This is made obsolete by the presence of implicit constructors.
4 years ago
Morph
13a85dcad5
hle/result: Amend ResultVal documentation
This amends the documentation slightly to reflect the updated interface.
4 years ago
Morph
44dc3bd9a9
hle/result: Reimplement ResultVal using Common::Expected
Common::Expected effectively provides the same functions as ResultVal, so we can implement it with this.
This can be replaced with std::expected with minimal effort should it be standardized in the C++ Standard Template Library.
4 years ago
Morph
a901de67c6
file_sys: control_metadata: Add BrazilianPortuguese
4 years ago
Morph
6616cd1b59
ns: language: Add BrazilianPortuguese to ApplicationLanguage
It seems that Nintendo finally filled that last empty spot in ApplicationLanguage for a total of 16 supported languages.
4 years ago
Morph
55362bccd9
hle/result: Declare copy/move constructor/assignment as noexcept
While we're at it, we can also declare these copy/move constructor/assignment as noexcept.
4 years ago
Morph
696c2cec31
hle/result: Add move assignment operator in ResultVal
ResultVal was missing a move assignment operator, add it.
4 years ago
Morph
498f7ed966
hle/result: Remove cv-qualifiers from Arg in MakeResult
This removes the const qualification for types when MakeResult(arg) is used in a const member function, allowing for automatic deduction and removing the need to manually specify the non-const type as the template argument.
4 years ago
Feng Chen
60df1f9030
Fix dangling kernel objects when exiting
4 years ago
Feng Chen
301d0ac5e0
Revert PR7009
4 years ago
Feng Chen
c13d1e0b0f
Fix memory leak
4 years ago
Andrew Strelsky
5179872db6
Fixed ARM_Dynamic_64 Step
4 years ago
Billy Laws
d53ca1dfdf
Fixup channel submit IOCTL syncpoint parameters
The current arguments worked by happenstance as games only ever submit
one syncpoint and request one fence back, if a game were to do something
other than this then the arguments would've been parsed entirely wrong.
4 years ago
ameerj
6cfd975469
settings: Remove std::chrono usage
Alleviates the dependency on chrono for all files that include settings.h
4 years ago
Fernando Sahmkow
69b1cad803
SVC: Implement svcInfo:IdleTickCount
Used by the Witcher 3
4 years ago
Feng Chen
e0d5680fc2
service/vi: Stub IHOSBinderDriver::TransactParcel GetBufferHistory ( #7184 )
4 years ago
Fernando Sahmkow
3aaf788385
NvHost/Core: Address Feedback.
4 years ago
FernandoS27
50495de641
Suspend temporally
4 years ago
FernandoS27
d265a37688
NVHost_Ctrl: Force wait if the gpu falls behind too long.
4 years ago
Morph
458ab5a916
core: Move ResultStatus outside of System
Allows it to be a forward declaration in other header files.
4 years ago
Morph
3de2a8ba2c
core: Remove static system instance
4 years ago
Morph
c7f9f19c64
KPageTable: Perform ranged invalidation when unmapping code memory
Co-Authored-By: Fernando S. <1731197+FernandoS27@users.noreply.github.com>
4 years ago
Feng Chen
bd64cc420f
applets/web: Fallback to loader to get the manual romfs if none is found
4 years ago
Morph
6bc7f27655
kernel: hle_ipc: Foward declare KAutoObject
4 years ago
Morph
52fa30ab7d
service: Reduce header include overhead
4 years ago
ameerj
7a94851e9b
nvflinger: Use jthread and stop_token for VSync thread
Avoids a destruction data race that may occur on the vsync thread
4 years ago
ameerj
ae3422e3b7
nvhost_ctrl: Refactor usage of gpu.LockSync()
This seems to only be used to protect a later gpu function call. So we can move the lock into that call instead.
4 years ago
ameerj
20a88d9d62
gpu: Migrate implementation to the cpp file
4 years ago
Morph
13f4f14223
service: am: Make use of Exit to exit the currently running application
This also moves the call to the end to ensure services are properly destructed on exit.
4 years ago
Morph
37e30e80ed
core: Add Exit and ExitCallback
This allows ISelfController::Exit to stop the currently running application. This is typically used by homebrew to exit back to the homebrew menu after calling consoleExit with libnx.
4 years ago
Morph
0f5f1ec430
service: Replace service event creation with ServiceContext::CreateEvent
The service context helps to manage all created events and allows us to close them upon destruction.
4 years ago
Morph
d929edf269
network: Do not log IP address
Logging this may be a privacy concern for some users.
4 years ago
ameerj
98b3b5e0e3
common/logging: Reduce scope of fmt include
4 years ago
ameerj
f222d1e4ce
common/logging: Move Log::Entry declaration to a separate header
This reduces the load of requiring to include std::chrono in all files which include log.h
4 years ago