sharpemu/tests/SharpEmu.Libs.Tests/Gpu/Vulkan
kuba dbb88bcf22 [Vk] Refuse push descriptors on macOS for every device through one policy
The guard that refuses push descriptors on MoltenVK keyed on the
VK_KHR_portability_subset device extension, but that extension is not
enumerated for every device: the headless device the draw replay and the
device tests create took the raw driver limit, so replays on macOS read
guest storage buffers past their first bytes as zero (MoltenVK reports a
zero OpArrayLength for buffers bound through push descriptors).

The limit now comes from one policy both the presenter and the headless
device use, and macOS, whose only driver is MoltenVK, pushes none
regardless of which extensions are listed.
2026-09-29 23:07:11 +02:00
..
DataShareRead64DeviceTests.cs Alpha Rebuild Progress (#887) 2026-09-20 04:09:27 +03:00
DataShareSwizzleDeviceTests.cs Alpha Rebuild Progress (#887) 2026-09-20 04:09:27 +03:00
DataShareThreadReadDeviceTests.cs Alpha Rebuild Progress (#887) 2026-09-20 04:09:27 +03:00
DataShareThreadWriteDeviceTests.cs Alpha Rebuild Progress (#887) 2026-09-20 04:09:27 +03:00
DataShareWrite64DeviceTests.cs Alpha Rebuild Progress (#887) 2026-09-20 04:09:27 +03:00
DeviceAddressShaderTests.cs Alpha Rebuild Progress (#887) 2026-09-20 04:09:27 +03:00
FlattenedReadReuseDeviceTests.cs Alpha Rebuild Progress (#887) 2026-09-20 04:09:27 +03:00
GlobalDataShareShaderTests.cs Alpha Rebuild Progress (#887) 2026-09-20 04:09:27 +03:00
GlobalMemoryShaderTests.cs Alpha rebuild part2 (#893) 2026-09-21 00:29:16 +03:00
HeadlessSchedulerTests.cs Alpha Rebuild Progress (#887) 2026-09-20 04:09:27 +03:00
HeadlessVulkan.cs [Vk] Refuse push descriptors on macOS for every device through one policy 2026-09-29 23:07:11 +02:00
LayoutComputeRunner.cs Vk version update (#897) 2026-09-22 17:45:51 +03:00
LayoutImageShaderTests.cs Alpha rebuild part2 (#893) 2026-09-21 00:29:16 +03:00
ScalarAbsoluteDeviceTests.cs Alpha Rebuild Progress (#887) 2026-09-20 04:09:27 +03:00
ScalarBitClearDeviceTests.cs Alpha Rebuild Progress (#887) 2026-09-20 04:09:27 +03:00
ShaderTrapDeviceTests.cs Alpha Rebuild Progress (#887) 2026-09-20 04:09:27 +03:00
SignedMultiply24DeviceTests.cs Alpha Rebuild Progress (#887) 2026-09-20 04:09:27 +03:00
SignedPack16DeviceTests.cs Alpha Rebuild Progress (#887) 2026-09-20 04:09:27 +03:00
ThreeInputXorDeviceTests.cs Alpha Rebuild Progress (#887) 2026-09-20 04:09:27 +03:00
UnsignedDifferenceShaderTests.cs Alpha Rebuild Progress (#887) 2026-09-20 04:09:27 +03:00
UnsignedPack16DeviceTests.cs Alpha Rebuild Progress (#887) 2026-09-20 04:09:27 +03:00
VulkanCommandProfileTests.cs Alpha Rebuild Progress (#887) 2026-09-20 04:09:27 +03:00
WaveLaneTransferDeviceTests.cs Alpha rebuild part2 (#893) 2026-09-21 00:29:16 +03:00
XorAddDeviceTests.cs Alpha Rebuild Progress (#887) 2026-09-20 04:09:27 +03:00