sharpemu/src
Foued Attar 682ad298ef
fix(vk): create the bindless image heap at device setup (#1088)
The heap was created lazily by pipeline creation and by the shader prewarm,
but a draw binds its bindless slot table before it creates its pipeline. A
title whose first draw samples images, with no pending prewarm work, hit a
null heap in BindFlattenedResourceTable.

The heap depends only on a device capability, so create it with the stores
and drop the lazy calls.
2026-10-12 20:18:36 +02:00
..
SharpEmu.CLI Run and pack ZArchive (.zar) game archives (#1085) 2026-10-12 19:26:51 +03:00
SharpEmu.Core Run and pack ZArchive (.zar) game archives (#1085) 2026-10-12 19:26:51 +03:00
SharpEmu.DebugClient Add live debugger frontend and mutex stall recovery (#383) 2026-07-17 22:41:07 -06:00
SharpEmu.Debugger Add live debugger frontend and mutex stall recovery (#383) 2026-07-17 22:41:07 -06:00
SharpEmu.GUI Run and pack ZArchive (.zar) game archives (#1085) 2026-10-12 19:26:51 +03:00
SharpEmu.HLE Run and pack ZArchive (.zar) game archives (#1085) 2026-10-12 19:26:51 +03:00
SharpEmu.LibAtrac9 Ghost of Yōtei and Tsushima in game: rendering, GPU/CPU memory coherence, tessellation 2026-10-12 15:26:47 +02:00
SharpEmu.Libs fix(vk): create the bindless image heap at device setup (#1088) 2026-10-12 20:18:36 +02:00
SharpEmu.Logging Reject undefined numeric LogLevel values (#390) 2026-07-18 15:47:19 +03:00
SharpEmu.ShaderCompiler Ghost of Yōtei and Tsushima in game: rendering, GPU/CPU memory coherence, tessellation 2026-10-12 15:26:47 +02:00
SharpEmu.ShaderCompiler.Metal Ghost of Yōtei and Tsushima in game: rendering, GPU/CPU memory coherence, tessellation 2026-10-12 15:26:47 +02:00
SharpEmu.ShaderCompiler.Vulkan Ghost of Yōtei and Tsushima in game: rendering, GPU/CPU memory coherence, tessellation 2026-10-12 15:26:47 +02:00
SharpEmu.SourceGenerators feat(hle): prefer loaded guest exports for selected registrations (#844) 2026-08-25 22:32:57 +02:00