sharpemu/tests/SharpEmu.Libs.Tests/VideoOut
Foued Attar f3d9439952
Fix Vulkan presenter synchronization and frame handling issues (#747)
* [VideoOut/Vulkan] Fix boot deadlock, writeback stall, and presentation bugs

- Presenter thread now starts on the compute dispatch path too, fixing
  a boot deadlock when a title's first GPU work is compute (Ghost of
  Yotei G-Buffer clear).
- Guest render-target format swaps between sibling pixel formats now
  reinterpret in place instead of recreating blank, preserving
  GPU-written content.
- Vectorized the guest-buffer writeback scan (equal-byte skip + coarse
  per-page pre-check), fixing multi-second stalls on fragmented buffers
  that starved JobWorker completion signals.
- _presentedSequence now advances on every Render() early-return path,
  fixing an unthrottled busy loop on stale/dropped presentations.

* Remove unnecessary Silk.NET.Windowing dependency
2026-08-03 00:36:33 +03:00
..
HostVideoOptionsTests.cs Sdl backend (#670) 2026-07-28 03:33:26 +03:00
PngSplashLoaderTests.cs Fix PNG chunk CRC validation (#241) 2026-07-16 00:46:43 +03:00
VideoOutOutputOptionsTests.cs [VideoOut] Initialize output options storage (#315) 2026-07-18 04:14:27 +03:00
VideoOutOutputSupportTests.cs videoout: implement output support query (#269) 2026-07-18 02:44:23 +03:00
VideoOutPixelFormatTests.cs Sdl backend (#670) 2026-07-28 03:33:26 +03:00
VulkanDepthAttachmentTests.cs [Vulkan] Honor guest depth clear state (#290) 2026-07-17 02:29:53 +03:00
VulkanFormatConversionTests.cs Fix Vulkan presenter synchronization and frame handling issues (#747) 2026-08-03 00:36:33 +03:00
VulkanGuestImageAliasTests.cs Fix Vulkan presenter synchronization and frame handling issues (#747) 2026-08-03 00:36:33 +03:00
VulkanGuestImageByteCountTests.cs fix(gpu): support Gen5 flat memory and 3D images (#587) 2026-07-24 15:44:58 +03:00
VulkanGuestImageCpuSyncPolicyTests.cs fix(gpu): reflect guest CPU writes into large and render-target-aliased images (#722) 2026-07-31 12:12:54 +03:00
VulkanGuestImageTypeTests.cs fix(gpu): support Gen5 flat memory and 3D images (#587) 2026-07-24 15:44:58 +03:00
VulkanHostBufferPoolTests.cs Bound Vulkan host buffer pool memory (#201) 2026-07-16 16:44:29 +03:00
VulkanPhysicalDeviceScoringTests.cs [VideoOut] Scope the AMD integrated-GPU penalty to Windows (#339) 2026-07-17 18:48:09 +03:00
VulkanPipelineCacheStorageTests.cs Sdl backend (#670) 2026-07-28 03:33:26 +03:00
VulkanPresentEncodeFormatTests.cs fix(gta): restore wiped GTA foundation and gameplay path (PPSA04264) (#650) 2026-07-27 01:58:55 +03:00