-
Notifications
You must be signed in to change notification settings - Fork 427
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for Vulkan Events if available #192
Comments
@billhollings please can we add vulkan to ppsspp to could select it as a backend? |
Is this related to Vulkan Events? It sounds like this should be posted as a separate enhancement topic. We definitely encourage the PPSSPP team integrate MoltenVK into their Vulkan implementation for iOS and macOS...and we would be happy to provide assistance. |
It looks like events might be able to implemented with a combination of MTLSharedEvent (for CPU triggering) and MTLEvent (for stage synchronization). |
The lack of Vulkan Events support in MoltenVK is currently blocking DXVK support: |
SIGGRAPH generated some good feedback regarding interest in this feature. I'll start working on this feature this week. If anyone has started work on this already...or has design ideas...please let me know. |
I haven't started on this. I have, however, looked at gfx-rs's implementation. They're just delaying command buffer submission, similar to what we do with |
Support added in PR #708. |
So this can now be removed from the list of Known Limitations in https://github.com/KhronosGroup/MoltenVK/blob/master/Docs/MoltenVK_Runtime_UserGuide.md#limitations ? That list its getting impressively short, by the way. |
Oops! Good catch! I'll update the doc. |
The latest version of Metal now supports some form of behaviour similar to Vulkan Events.
The text was updated successfully, but these errors were encountered: