ryujinx-mirror/Ryujinx.Audio.Renderer/Server
gdkchan cf6cd71488
IPC refactor part 2: Use ReplyAndReceive on HLE services and remove special handling from kernel (#1458)
* IPC refactor part 2: Use ReplyAndReceive on HLE services and remove special handling from kernel

* Fix for applet transfer memory + some nits

* Keep handles if possible to avoid server handle table exhaustion

* Fix IPC ZeroFill bug

* am: Correctly implement CreateManagedDisplayLayer and implement CreateManagedDisplaySeparableLayer

CreateManagedDisplaySeparableLayer is requires since 10.x+ when appletResourceUserId != 0

* Make it exit properly

* Make ServiceNotImplementedException show the full message again

* Allow yielding execution to avoid starving other threads

* Only wait if active

* Merge IVirtualMemoryManager and IAddressSpaceManager

* Fix Ro loading data from the wrong process

Co-authored-by: Thog <me@thog.eu>
2020-12-02 00:23:43 +01:00
..
Effect Amadeus: Final Act (#1481) 2020-08-17 22:49:37 -03:00
MemoryPool Amadeus: Final Act (#1481) 2020-08-17 22:49:37 -03:00
Mix Amadeus: Final Act (#1481) 2020-08-17 22:49:37 -03:00
Performance Amadeus: Final Act (#1481) 2020-08-17 22:49:37 -03:00
Sink Amadeus: Final Act (#1481) 2020-08-17 22:49:37 -03:00
Splitter Amadeus: Final Act (#1481) 2020-08-17 22:49:37 -03:00
Types Amadeus: Final Act (#1481) 2020-08-17 22:49:37 -03:00
Upsampler Amadeus: Final Act (#1481) 2020-08-17 22:49:37 -03:00
Voice Amadeus: Final Act (#1481) 2020-08-17 22:49:37 -03:00
AudioRendererManager.cs IPC refactor part 2: Use ReplyAndReceive on HLE services and remove special handling from kernel (#1458) 2020-12-02 00:23:43 +01:00
AudioRenderSystem.cs IPC refactor part 2: Use ReplyAndReceive on HLE services and remove special handling from kernel (#1458) 2020-12-02 00:23:43 +01:00
BehaviourContext.cs Amadeus: Final Act (#1481) 2020-08-17 22:49:37 -03:00
CommandBuffer.cs Amadeus: Final Act (#1481) 2020-08-17 22:49:37 -03:00
CommandGenerator.cs Amadeus: Fix multi-channel PCM sources on REV8 (#1536) 2020-09-06 16:54:33 -03:00
CommandProcessingTimeEstimatorVersion1.cs Amadeus: Final Act (#1481) 2020-08-17 22:49:37 -03:00
CommandProcessingTimeEstimatorVersion2.cs Amadeus: Final Act (#1481) 2020-08-17 22:49:37 -03:00
CommandProcessingTimeEstimatorVersion3.cs Amadeus: Final Act (#1481) 2020-08-17 22:49:37 -03:00
ICommandProcessingTimeEstimator.cs Amadeus: Final Act (#1481) 2020-08-17 22:49:37 -03:00
RendererSystemContext.cs Amadeus: Final Act (#1481) 2020-08-17 22:49:37 -03:00
StateUpdater.cs Amadeus: Final Act (#1481) 2020-08-17 22:49:37 -03:00