Add a way to enable mixed-source WaitAny support #505
Labels
async
Asynchronous operations and callbacks
non-breaking
Does not require a breaking change (that would block V1.0)
Some backends (at least Metal, D3D12, and Vulkan with some extensions) support getting OS event handles for GPU queue events, which allows mixing their queue events in with CPU events. There should be a way for adapters to say they have support for this, probably simply as a
WGPUFeatureName
that can be enabled inRequestDevice
. This was alluded to in the old design doc https://docs.google.com/document/d/1qJRTJRY318ZEqhK6ryw4P-91FumYQfOnNP6LpANYy6A/edit?usp=sharing but I think I forgot to actually write anything out about it:The text was updated successfully, but these errors were encountered: