是否可以使用Vulkan渲染到UWP应用程序?

Fac*_*Vir 5 c# vulkan uwp

我正在为Vulkan开发C#绑定,其中包括一组示例项目,这些项目呈现简单的形状以演示API调用.这些项目作为WinForms应用程序运行,将Forms的HWND传递给Vulkan以附加Surface对象以创建交换链.

我有一个请求提供一个作为UWP应用程序运行的示例项目,但是当我运行项目(将所有代码移植到UWP可移植库之后)并从Vulkan API返回成功代码时,没有任何内容出现在UWP应用程序窗口中.我正在使用此问题中描述的方法从UWP CoreWindow获取Vulkan Surface的HWND,示例代码上传到https://github.com/FacticiusVir/SharpVk/blob/UWP/SharpVk/SharpVk. HelloTriangle.Uwp/MainPage.xaml.cs中 -不幸的是,我不能挑出特定的部分代码来报价,因为我不知道在哪里该项目的问题所在.

因此,总结一下 - 是否可以将Vulkan用作UWP应用程序的渲染器,如果是这样,我该怎么办呢?