| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
A normal user shouldn't change this, as it will slow down the emulation and can lead to bugs or crashes. The renaming is done in order to prevent users from leaving this on without a way to turn it off from the UI.
|
| |\
| |
| | |
Implemented INotificationService
|
| | |
| |
| |
| | |
Seems to be an issue with clang format
|
| | | |
|
| | |
| |
| |
| | |
should be the users account id
|
| | |
| |
| |
| | |
SizedNotificationInfo
|
| | | |
|
| |\ \
| | |
| | | |
rasterizer_cache: Protect inherited caches from submission level
|
| | |/ |
|
| | | |
|
| | |
| |
| |
| | |
This can happen when installing NSPs too, not just XCIs.
|
| | |
| |
| |
| | |
DeltaFragments are not useful to us and are often not included in patch NSPs.
|
| | |
| |
| |
| | |
DeltaFragments are only used to download and apply partial patches on a real console, and are not useful to us at all. Most patch NSPs do not include them, and when they do, it's a waste of space to install them.
|
| | |
| |
| |
| | |
Avoids potential confusion, since patches and DeltaFragments are not the same thing. Actual full patches are listed under the Program type.
|
| |\ \
| | |
| | | |
Core_Timing: Make core_timing threadsafe by default.
|
| | | |
| | |
| | |
| | |
| | |
| | | |
The old implementation had faulty Threadsafe methods where events could
be missing. This implementation unifies unsafe/safe methods and makes
core timing thread safe overall.
|
| |\ \ \
| | | |
| | | | |
memory: Add class to manage and enforce memory freezing
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| |\ \ \ \
| | | | |
| | | | | |
applets: Implement backend and default frontend for Parental Controls and EShop (ShopN) applets
|
| | | | | |
| | | | |
| | | | |
| | | | | |
Avoids using system accessor to get current process in applet code.
|
| | | | | | |
|
| | | | | |
| | | | |
| | | | |
| | | | | |
Prevents crashes with ShopN applet occasionally.
|
| | | | | |
| | | | |
| | | | | |
If it is needed but wasn't passed (or passed nullptr), the Shop handling code will alert and throw an error.
|
| | | | | | |
|
| | | | | |
| | | | |
| | | | | |
Allows easy handling of multiple shim types, as they have enough in common to be the same backend but not enough to share init/exec.
|
| | | | | |
| | | | |
| | | | | |
Much, much more HW-accurate and allows us to easily support all of the different web 'shim' types.
|
| | | | | | |
|
| | | | | | |
|
| | | | | |
| | | | |
| | | | | |
This is more representative of what actually occurs, as web does support remote URLs which wouldn't need a romfs callback. This paves for easy future support of this with a call like 'OpenPageRemote' or similar.
|
| | | | | | |
|
| | | |_|/
| |/| |
| | | | |
This is responsible for parental controls and supports verifying, changing, and registering PIN codes.
|
| | | | | |
|
| | | | | |
|
| | | | |
| | | |
| | | |
| | | | |
These keep track of running process' launch properties and control properties and allows for issuing and reading them by process and title ID.
|
| | | | | |
|
| | | | | |
|
| | | | |
| | | |
| | | |
| | | | |
Glue is the name of the sysmodule that contains both arp and bgtc.
|
| | | | |
| | | |
| | | |
| | | | |
Manages mapping between title IDs and application launch and control properties.
|
| | | | |
| | | |
| | | |
| | | | |
Used to determine StorageId source for application data.
|
| |/ / / |
|
| | | | |
|
| |\ \ \
| | | |
| | | | |
gl_device: Fix TestVariableAoffi test
|
| | | |/
| |/|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This test is intended to be invalid GLSL, but it was being invalid in
two points instead of one. The intention is to use a non-immediate
parameter in a textureOffset like function.
The problem is that this shader was being compiled as a separable
shader object and the text was writting to gl_Position without a
redeclaration, being invalid GLSL.
Address that issue by using a user-defined output attribute.
|
| |\ \ \
| | | |
| | | | |
service/acc: Silence truncation warnings
|
| | | |/
| |/|
| | |
| | |
| | | |
The sanitizing function ensures that the returned type is always the
correct type. This eliminates warnings without extra casts.
|
| |\ \ \
| | | |
| | | | |
kernel: Differentiate kernel and user processes when picking ID
|
| | | | |
| | | |
| | | |
| | | | |
This allows kernel internal type processes to be assigned IDs in the KIP range while userland processes are assigned in the user range.
|