sharpemu/tests/SharpEmu.ShaderCompiler.Tests
Berk 2df6f5b0a0
Unity fixes 1016p1 (#1043)
* [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>
2026-10-06 18:43:21 +03:00
..
Resources [SRT] Compile shader resource plans in the background (#1028) 2026-10-05 01:19:33 +03:00
Gen5AlternateBufferEntryTests.cs Alpha Rebuild Progress (#887) 2026-09-20 04:09:27 +03:00
Gen5AlternateImageEntryTests.cs Alpha Rebuild Progress (#887) 2026-09-20 04:09:27 +03:00
Gen5CodeEndTests.cs Perf computed shaders (#1013) 2026-10-03 04:49:43 +03:00
Gen5DataShareRead64Tests.cs Amd fix opcode nid filecache wave32 (#903) 2026-09-24 15:00:42 +03:00
Gen5DataShareSwizzleTests.cs Alpha Rebuild Progress (#887) 2026-09-20 04:09:27 +03:00
Gen5DataShareThreadReadTests.cs Alpha Rebuild Progress (#887) 2026-09-20 04:09:27 +03:00
Gen5DataShareThreadWriteTests.cs Alpha Rebuild Progress (#887) 2026-09-20 04:09:27 +03:00
Gen5DataShareWrite64Tests.cs Amd fix opcode nid filecache wave32 (#903) 2026-09-24 15:00:42 +03:00
Gen5ExecFullAnalysisTests.cs Unity fixes 1016p1 (#1043) 2026-10-06 18:43:21 +03:00
Gen5FlatMemoryTests.cs Alpha Rebuild Progress (#887) 2026-09-20 04:09:27 +03:00
Gen5Float16ArithmeticTests.cs Fix for DS,Little Nightmares, Little Nightmares III and Astro Bot shader (#913) 2026-09-27 20:43:07 +03:00
Gen5ImageTests.cs Perf computed shaders (#1013) 2026-10-03 04:49:43 +03:00
Gen5Int16AluTests.cs Fix for DS,Little Nightmares, Little Nightmares III and Astro Bot shader (#913) 2026-09-27 20:43:07 +03:00
Gen5InterpolationParameterTests.cs [SpirvTranslator] Shader fixes (#1019) 2026-10-04 01:17:02 +03:00
Gen5MoveRelativeOffsetsTests.cs Astrobot / Demon's soul performance improvement (#955) 2026-09-30 18:14:21 +03:00
Gen5MultiplyHighTests.cs Des dcc fixes (#1000) 2026-10-01 21:15:55 +03:00
Gen5PixelInputMappingTests.cs Alpha Rebuild Progress (#887) 2026-09-20 04:09:27 +03:00
Gen5PixelOutputMappingTests.cs Alpha Rebuild Progress (#887) 2026-09-20 04:09:27 +03:00
Gen5ScalarAbsoluteTests.cs Fix/gen5 shader resource handling (GTA 5) (#1015) 2026-10-03 04:00:32 +03:00
Gen5ScalarAddImmediateTests.cs Perf computed shaders (#1013) 2026-10-03 04:49:43 +03:00
Gen5ScalarArithmeticShift64Tests.cs test(shader): cover SAshrI64 translation (#914) 2026-09-28 02:59:51 +03:00
Gen5ScalarBitClearTests.cs Alpha Rebuild Progress (#887) 2026-09-20 04:09:27 +03:00
Gen5ScalarLaneTransferTests.cs [SpirvTranslator] Shader fixes (#1019) 2026-10-04 01:17:02 +03:00
Gen5ShaderTrapTests.cs Alpha Rebuild Progress (#887) 2026-09-20 04:09:27 +03:00
Gen5SharedMemoryBarrierTests.cs Des dcc fixes (#1000) 2026-10-01 21:15:55 +03:00
Gen5SignedMultiply24Tests.cs Alpha Rebuild Progress (#887) 2026-09-20 04:09:27 +03:00
Gen5SignedPack16Tests.cs Alpha Rebuild Progress (#887) 2026-09-20 04:09:27 +03:00
Gen5StructuredLoopTests.cs Perf computed shaders (#1013) 2026-10-03 04:49:43 +03:00
Gen5ThreeInputXorTests.cs Alpha Rebuild Progress (#887) 2026-09-20 04:09:27 +03:00
Gen5TypedBufferLoadDecodeTests.cs Alpha Rebuild Progress (#887) 2026-09-20 04:09:27 +03:00
Gen5UnsignedPack16Tests.cs Alpha Rebuild Progress (#887) 2026-09-20 04:09:27 +03:00
Gen5VopcF16Tests.cs Fix for DS,Little Nightmares, Little Nightmares III and Astro Bot shader (#913) 2026-09-27 20:43:07 +03:00
Gen5Wave64HalfMaskAnalysisTests.cs Des dcc fixes (#1000) 2026-10-01 21:15:55 +03:00
Gen5XorAddTests.cs Alpha Rebuild Progress (#887) 2026-09-20 04:09:27 +03:00
Gfx10UnifiedFormatTests.cs Astrobot / Demon's soul performance improvement (#955) 2026-09-30 18:14:21 +03:00
IrControlFlowTests.cs Shader cfg ssa (#707) 2026-07-31 01:43:28 +03:00
RuntimeValueValidatorTests.cs Perf computed shaders (#1013) 2026-10-03 04:49:43 +03:00
SharpEmu.ShaderCompiler.Tests.csproj Alpha Rebuild Progress (#887) 2026-09-20 04:09:27 +03:00