sharpemu/tests/SharpEmu.Libs.Tests
ParantezTech 3ba3650f59 [Vulkan] Prewarm the recorded compute pipelines after a translator or driver change
A first run after a translator change compiled every compute pipeline
one at a time while the render thread waited (Demon's Souls: 282
pipelines, 144 s). When the translator assemblies or the driver differ
from shader-prewarm.stamp, background threads at below-normal priority
translate the listed programs again and create their pipelines, so the
driver has them before the game asks. With the same build and driver the
launch does no prewarm work. The log reports the prewarm result and how
many runtime compute modules it produced.
2026-10-03 02:33:41 +03:00
..
Agc Merge remote-tracking branch 'origin/main' into perf_computed_shaders 2026-10-02 20:07:35 +03:00
Ampr [Kernel] sceKernelAprGetFileSize writes the resolved file size 2026-09-30 17:35:00 +02:00
AppContent Alpha Rebuild Progress (#887) 2026-09-20 04:09:27 +03:00
Audio Merge upstream/main (#955) into integration/all-prs 2026-09-30 17:35:00 +02:00
AvPlayer [AvPlayer] Start a player on its own when the title registers no event callback 2026-09-29 22:57:20 +02:00
Cpu [Cpu] sceKernelWaitSema is an import-loop guard boundary 2026-09-30 17:35:00 +02:00
Fiber [Fiber] Avoid formatting unused names and disabled traces 2026-10-01 18:28:10 +02:00
Font [Font] Implement sceFontTextSourceInit 2026-10-02 19:16:45 +03:00
GUI [GUI] revision of default settings (#1009) 2026-10-02 02:51:50 +03:00
Gpu [Gpu] Record compiled compute programs in a shader prewarm list 2026-10-03 02:33:41 +03:00
HLE [HLE] Reserve a host core for the render thread 2026-10-02 18:47:06 +03:00
Ime [Ime] Fill in sceImeKeyboardGetInfo and sceImeKeyboardGetResourceId 2026-09-29 23:59:32 +02:00
Json [Json] Add the sce::Json::Value copy constructor and keep shadow values on copies 2026-10-02 19:16:45 +03:00
Kernel Merge upstream/main (#955) into integration/all-prs 2026-09-30 17:35:00 +02:00
LibcInternal Add libc heap trace contract tests (#409) 2026-07-19 03:25:42 +03:00
Loader Merge upstream/main (#955) into integration/all-prs 2026-09-30 17:35:00 +02:00
Logging Reject undefined numeric LogLevel values (#390) 2026-07-18 15:47:19 +03:00
Media [Media] Vectorize movie YUV conversion without changing pixels 2026-10-01 18:28:48 +02:00
Memory [HLE] Resolve backing aliases for readers that hold an access window 2026-10-02 18:48:24 +03:00
Network Gran Turismo 7 Fixes, AvPlayer, Razor CPU stubs, Net stubs (#927) 2026-09-30 01:37:56 +03:00
Ngs2 [Ime] Fill in sceImeKeyboardGetInfo and sceImeKeyboardGetResourceId 2026-09-29 23:59:32 +02:00
Np Fix for DS,Little Nightmares, Little Nightmares III and Astro Bot shader (#913) 2026-09-27 20:43:07 +03:00
Pad Merge remote-tracking branch 'upstream/main' into integration/all-prs 2026-09-30 14:37:08 +02:00
PlayGo [PlayGo] Reject authoritative unknown chunk loci (#242) 2026-07-16 19:22:33 +03:00
Pthread [PhtreadSpecificSemanticsTests] Fixes for computed shaders 2026-10-02 19:55:12 +03:00
Random [HLE] Add RandomExports HLE (#413) 2026-07-18 23:44:57 +03:00
Remoteplay fix(gta): restore wiped GTA foundation and gameplay path (PPSA04264) (#650) 2026-07-27 01:58:55 +03:00
Rtc Fix sceRtcConvertLocalTimeToUtc failing on non-UTC hosts (#210) 2026-07-16 00:04:35 +03:00
SaveData Alpha Rebuild Progress (#887) 2026-09-20 04:09:27 +03:00
ShaderCompiler [ShaderCompiler] Decode fused programs whose halves are far apart 2026-10-02 19:03:43 +03:00
SystemService [GUI/CLI] Add support for console settings and language selection (#907) 2026-09-26 00:17:25 +03:00
Tls [AGC/Vulkan] Extend PS5 runtime and rendering compatibility (#216) 2026-07-16 02:02:34 +03:00
VideoOut [Vulkan] Prewarm the recorded compute pipelines after a translator or driver change 2026-10-03 02:33:41 +03:00
AerolibCatalogTests.cs [SourceGenerators] Compile-time SysAbi export registry, analyzers, and build-generated aerolib.bin (#204) 2026-07-16 00:00:32 +03:00
AllocationMeasurement.cs Astrobot / Demon's soul performance improvement (#955) 2026-09-30 18:14:21 +03:00
FakeCpuMemory.cs Alpha Rebuild Progress (#887) 2026-09-20 04:09:27 +03:00
LibcStdioExportsTests.cs Alpha Rebuild Progress (#887) 2026-09-20 04:09:27 +03:00
NativeExecutionRequirements.cs Alpha Rebuild Progress (#887) 2026-09-20 04:09:27 +03:00
NativePageProtectionRequirements.cs Alpha Rebuild Progress (#887) 2026-09-20 04:09:27 +03:00
SaveDataStorageTests.cs Sdl backend (#670) 2026-07-28 03:33:26 +03:00
SharpEmu.Libs.Tests.csproj Alpha Rebuild Progress (#887) 2026-09-20 04:09:27 +03:00
SysAbiRegistryTests.cs Alpha Rebuild Progress (#887) 2026-09-20 04:09:27 +03:00