* [HLE] Let schedulers report guest thread stack bounds Co-authored-by: Sekai <140012992+igettingit@users.noreply.github.com> * [Core] Report the mapped stack of each guest thread Co-authored-by: Sekai <140012992+igettingit@users.noreply.github.com> * [Kernel] Validate pthread stack bounds before reporting them Co-authored-by: Sekai <140012992+igettingit@users.noreply.github.com> * [Kernel] Report every guest thread's stack in pthread attributes Co-authored-by: Sekai <140012992+igettingit@users.noreply.github.com> * [Kernel] Publish semaphore handles as 64-bit values Co-authored-by: Sekai <140012992+igettingit@users.noreply.github.com> * [Kernel] Accept zero-count semaphore signals Co-authored-by: Sekai <140012992+igettingit@users.noreply.github.com> * [Kernel] Route semaphore waits through one core Co-authored-by: Sekai <140012992+igettingit@users.noreply.github.com> * [Kernel] Poll host semaphore waits and deliver guest exceptions Co-authored-by: Sekai <140012992+igettingit@users.noreply.github.com> * [Kernel] Add scePthreadSemTimedwait Co-authored-by: Sekai <140012992+igettingit@users.noreply.github.com> * [Kernel] Remove every pending copy of a deleted event Co-authored-by: Sekai <140012992+igettingit@users.noreply.github.com> * [Kernel] Block timed event queue waits in the guest scheduler Co-authored-by: Sekai <140012992+igettingit@users.noreply.github.com> * [Kernel] Refresh pending user data when an event is re-added Co-authored-by: Sekai <140012992+igettingit@users.noreply.github.com> * [Kernel] Keep every end-of-pipe interrupt event Co-authored-by: Sekai <140012992+igettingit@users.noreply.github.com> * [Kernel] Track deadlines and POSIX results on sync waiters Co-authored-by: Sekai <140012992+igettingit@users.noreply.github.com> * [Kernel] Poll host sync waits in bounded slices Co-authored-by: Sekai <140012992+igettingit@users.noreply.github.com> * [Kernel] Share the sync-on-address wait and wake cores Co-authored-by: Sekai <140012992+igettingit@users.noreply.github.com> * [Kernel] Add _umtx_op wait and wake Co-authored-by: Sekai <140012992+igettingit@users.noreply.github.com> * [Np] Track WebApi2 user contexts and push filters Co-authored-by: Sekai <140012992+igettingit@users.noreply.github.com> * [Np] Add sceNpWebApi2PushEventDeleteHandle Co-authored-by: Sekai <140012992+igettingit@users.noreply.github.com> * [Np] Add sceNpWebApi2PushEventRegisterCallback Co-authored-by: Sekai <140012992+igettingit@users.noreply.github.com> * [Tests] Cover kernel sync, pthread stack bounds and NpWebApi2 Co-authored-by: Sekai <140012992+igettingit@users.noreply.github.com> * [GPU] Accept HTile-backed compressed stencil targets Co-authored-by: Sekai <140012992+igettingit@users.noreply.github.com> * [Tests] Cover HTile-backed compressed stencil targets Co-authored-by: Sekai <140012992+igettingit@users.noreply.github.com> * [GPU] Accept stencil targets with or without HTile backing * [Tests] Cover stencil compression with and without HTile * [ShaderCompiler] Treat V_CMPX as an EXEC write in every encoding * [Tests] Cover SDWA V_CMPX in the EXEC-full analysis * [GPU] Give images first found without metadata the DCC metadata of a texture request Co-authored-by: Sekai <140012992+igettingit@users.noreply.github.com> * [Tests] Cover DCC metadata adopted from a texture request Co-authored-by: Sekai <140012992+igettingit@users.noreply.github.com> * [GPU] Number command stream submissions in admission order Co-authored-by: Sekai <140012992+igettingit@users.noreply.github.com> * [GPU] Queue control barriers behind accepted command streams Co-authored-by: Sekai <140012992+igettingit@users.noreply.github.com> * [GPU] Cancel pending control barriers when the command stream fails Co-authored-by: Sekai <140012992+igettingit@users.noreply.github.com> * [GPU] Cancel pending control barriers when the command stream is discarded Co-authored-by: Sekai <140012992+igettingit@users.noreply.github.com> * [GPU] Run relay work after accepted command streams Co-authored-by: Sekai <140012992+igettingit@users.noreply.github.com> * [VideoOut] Order relay work behind the presenter command stream Co-authored-by: Sekai <140012992+igettingit@users.noreply.github.com> * [GPU] Let backends run work after pending command streams Co-authored-by: Sekai <140012992+igettingit@users.noreply.github.com> * [VideoOut] Run state changes after pending command streams Co-authored-by: Sekai <140012992+igettingit@users.noreply.github.com> * [Metal] Run state changes after pending command streams Co-authored-by: Sekai <140012992+igettingit@users.noreply.github.com> * [VideoOut] Close ports after pending command streams Co-authored-by: Sekai <140012992+igettingit@users.noreply.github.com> * [VideoOut] Unregister buffers after pending command streams Co-authored-by: Sekai <140012992+igettingit@users.noreply.github.com> * [Tests] Cover ordered video-out state changes Co-authored-by: Sekai <140012992+igettingit@users.noreply.github.com> --------- Co-authored-by: Sekai <140012992+igettingit@users.noreply.github.com> |
||
|---|---|---|
| .. | ||
| SharpEmu.CLI | ||
| SharpEmu.Core | ||
| SharpEmu.DebugClient | ||
| SharpEmu.Debugger | ||
| SharpEmu.GUI | ||
| SharpEmu.HLE | ||
| SharpEmu.LibAtrac9 | ||
| SharpEmu.Libs | ||
| SharpEmu.Logging | ||
| SharpEmu.ShaderCompiler | ||
| SharpEmu.ShaderCompiler.Metal | ||
| SharpEmu.ShaderCompiler.Vulkan | ||
| SharpEmu.SourceGenerators | ||