我正在为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应用程序的渲染器,如果是这样,我该怎么办呢?
归档时间: |
|
查看次数: |
2181 次 |
最近记录: |