| Age | Commit message (Collapse) | Author |
|
service/time: Remove reliance on the global system accessor
|
|
CMakeLists: Enable -Wmissing-declarations on Linux builds
|
|
General: Resolve minor assorted warnings
|
|
* audio_renderer: Preliminary BehaviorInfo
* clang format
* Fixed IsRevisionSupported
* fixed IsValidRevision
* Fixed logic error & spelling errors & crash
* Addressed issues
|
|
|
|
|
|
service: Remove unused RequestParser instances
|
|
am: Resolve ineffective moves
|
|
Eliminates usages of the global system accessor and instead passes the
existing system instance into the interfaces.
|
|
service: hid: npad: Fix implicit fallthrough errors.
|
|
|
|
This is already initialized within the class body.
|
|
This doesn't modify internal member state.
|
|
Many of these implementations are used to implement a polymorphic
interface. While not directly used polymorphically, this prevents
virtual destruction from ever becoming an issue.
|
|
These aren't used, so they should be removed to reduce compilation
warnings.
|
|
Previously const objects were being std::moved, which results in no move
actually occurring. This resolves that.
|
|
- Should be no functional changes.
|
|
- Includes removing some service impls. that are untested.
|
|
|
|
|
|
|
|
|
|
- helpful to disambiguate Kernel::Memory namespace.
|
|
|
|
ttis and ats will never exceed the length of INT32_MAX in our case, so
this is safe.
|
|
CMakeLists: Specify -Wextra on linux builds
|
|
service: time: Implement CalculateStandardUserSystemClockDifferenceByUser.
|
|
Allows reporting more cases where logic errors may exist, such as
implicit fallthrough cases, etc.
We currently ignore unused parameters, since we currently have many
cases where this is intentional (virtual interfaces).
While we're at it, we can also tidy up any existing code that causes
warnings. This also uncovered a few bugs as well.
|
|
- Used by Animal Crossing: New Horizons.
|
|
- This is safe to stub, as there should be no adverse consequences from reporting no blocked users.
|
|
service/vi: Partially implement BufferQueue disconnect
|
|
This corrects the behavior of free buffer after witnessing it in an
unrelated hardware test. I haven't found any games affected by it but in
name of better accuracy we'll correct such behavior.
|
|
|
|
services: ldr: Fix MemoryState for read/write regions of NROs.
|
|
GetAlbumContentsFileListForApplication (#3571)
* Organize capture services into individual files
* Stub GetAlbumContentsFileListForApplication
* Address feedback
|
|
services: time: Implement CalculateSpanBetween.
|
|
am: Implement VR related APIs
|
|
- Used by Super Smash Bros. Ultimate v7.0.0.
|
|
- Used by Super Smash Bros. Ultimate.
|
|
Implement (and stub) VR related APIs in AM sysmodule.
This fixes issue #2938
|
|
- Fixes #3541, used by Final Fantasy VIII Remastered.
|
|
This increases the PointerBufferSize as a lager one is required by some services.
This change is still not hw-accurate, but it is proven to work in Ryujinx.
Instead of using a hardcoded size, we should figure out the specific values for each service in the future. Some of them can be taken from Atmosphere: https://github.com/Atmosphere-NX/Atmosphere/search?q=PointerBufferSize.
|
|
core/web_browser: Allow WebApplet to exit gracefully when an error occurs
|
|
Currently, yuzu just freezes when an error occurs while Initializing the WebApplet.
From a user perspective, this obviously isn't great as the game just softlocks.
With this change, yuzu will call the Finalize method, so to the game it seems like as the user just exited the WebApplet normally.
This works around https://github.com/yuzu-emu/yuzu/issues/2852.
|
|
|
|
There were cases where raw_data didn't contain enough
space to hold the zero terminator.
This was caught with -fsanitize=address.
|
|
|
|
* Stub SetLcdBacklighOffEnabled
Used by Super Smash Bros. Ultimate
We require backlight services to be implemented to turn on/off the backlight.
* Address feedback
|
|
InputCommon: analog_from_button get direction implementation
|
|
|