| Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
Needed for KIP loading as KIPs do not have an NPDM but do have the essential parts of the data within.
|
|
Previously, this TU contained the necessary headers to parse KIP/INI but now it should just use the FileSys class.
|
|
|
|
Makes the casing consistent with all of our general function naming
conventions.
|
|
Makes the interface more type-safe and consistent in terms of return
values.
|
|
Removes unused overloads, simplifying the overall interface,
deduplicating some code.
|
|
Treating it as a u16 can result in a sign-conversion warning when
performing arithmetic with it, as u16 promotes to an int when aritmetic
is performed on it, not unsigned int.
This also makes the interface more uniform, as the layout interface now
operates on u32 across the board.
|
|
mii: Implement MiiManager backend and several mii service commands
|
|
|
|
yuzu_cmd: Split emu_window OpenGL implementation into its own file
|
|
The contents of these includes aren't used anywhere in this translation
unit.
|
|
This is a hold-over from Citra and doesn't apply to yuzu.
|
|
This will automatically occur when the backend instance goes out of
scope at the end of the destructor's execution.
|
|
Makes the dependency explicit in the TelemetrySession's interface
instead of making it a hidden dependency.
This also revealed a hidden issue with the way the telemetry session was
being initialized. It was attempting to retrieve the app loader and log
out title-specific information. However, this isn't always guaranteed to
be possible.
During the initialization phase, everything is being constructed. It
doesn't mean an actual title has been selected. This is what the Load()
function is for. This potentially results in dead code paths involving
the app loader. Instead, we explicitly add this information when we know
the app loader instance is available.
|
|
NonCopyable is misleading here. It also makes the class non-moveable as
well, so we can be explicit about this.
|
|
|
|
loader/nso, core/core_timing_util: Silence sign-comparison warning
|
|
Returns an object of type IAddOnContentLocationResolver for the provided StorageId.
|
|
Returns an object of type IRegisteredLocationResolver for the StorageId.
|
|
Returns an object of type ILocationResolver with the provided StorageId.
|
|
Also cleanup of general stuff
|
|
There's no performance improvement in passing an unsigned pair by
reference.
|
|
service/aoc_u: Minor cleanup
|
|
We can just make the conversion explicit instead of implicit here to
silence -Wsign-compare warnings.
|
|
This was previously performing a size_t == int comparison. Silences a
-Wsign-compare warning.
|
|
Logs a lot of seemingly innocuous telemetry games generate.
|
|
Matches offical behavior with creport and replaces old log/text based report system.
|
|
|
|
This matches official behavior with the erpt/eclct/eupld service chain.
|
|
This also reworks the applet data storage to be peekable.
|
|
|
|
|
|
Full enable/disable for all reports.
|
|
Returns results as a vector of entries for further processing. Logs addresses, offsets, and mangled name.
|
|
Needed for backtrace decomposition
|
|
Port citra-emu/citra#4716: "HLE/IPC: HLEContext can memorize the client thread and use it for SleepClientThread"
|
|
|
|
|
|
|
|
|
|
|
|
Previously, the code was accumulating data into a std::vector and then
tossing all of it away if a setting was disabled.
Instead, we can just check if it's disabled and do no work at all if
possible. If it's enabled, then we can append to the vector and
allocate.
Unlikely to impact usage much, but it is slightly less sloppy with
resources.
|
|
Removes two header dependencies related to file handling that aren't
actually used within the source file.
|
|
A few of the aoc service stubs/implementations weren't fully popping all
of the parameters passed to them. This ensures that all parameters are
popped and, at minimum, logged out.
|
|
kernel/svc: Reorganize and fix up the initial handling of svcSetThreadCoreMask()
|
|
service/audren_u: Get rid of magic values within GetAudioRendererWorkBufferSize
|
|
service/set: Correct and simplify behavior related to copying language codes
|