diff options
author | FearlessTobi <thm.frey@gmail.com> | 2020-03-23 03:19:30 +0100 |
---|---|---|
committer | FearlessTobi <thm.frey@gmail.com> | 2020-03-23 03:19:30 +0100 |
commit | 4afebf26b62f09b08e189cbc6e8516987847388a (patch) | |
tree | c30ce452ee4f4ea16620b3a99127155c4995a09f /src | |
parent | e731c4b991a675c1e6dfd2a8511e84d3f739fa88 (diff) |
sm/controller: Increase PointerBufferSize
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.
Diffstat (limited to 'src')
-rw-r--r-- | src/core/hle/service/sm/controller.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/core/hle/service/sm/controller.cpp b/src/core/hle/service/sm/controller.cpp index c45b285f8..9cca84b31 100644 --- a/src/core/hle/service/sm/controller.cpp +++ b/src/core/hle/service/sm/controller.cpp @@ -44,7 +44,7 @@ void Controller::QueryPointerBufferSize(Kernel::HLERequestContext& ctx) { IPC::ResponseBuilder rb{ctx, 3}; rb.Push(RESULT_SUCCESS); - rb.Push<u16>(0x500); + rb.Push<u16>(0x1000); } Controller::Controller() : ServiceFramework("IpcController") { |