Android 与 Visual Studio 上的 Vulkan

Vulkan on Android with Visual Studio

有一个Vulkan Graphics API as part of the Android NDK which Visual Studio includes if you follow the instructions here。您可以通过转到“工具”>“选项”>“跨平台”>“C++”>“Android”找到此 NDK 的安装位置。因此,我使用 windows 文件浏览器前往该位置并搜索了 "vulkan",果然有 Vulkan 头文件和文件夹等。我只是不知道我需要引用的正确文件是什么以及如何在 Visual Studio.

中引用它们

是否可以使用 Microsoft Visual Studio 2017 开发 Vulkan Android 应用程序?如果是这样,我将如何从我的本地 Android 项目中引用 Vulkan API?

是的,完全有可能使用 Visual Studio 2017 构建原生 Vulkan 应用程序。

要使用 Vulkan,您只需包含 vulkan.h header 文件。根据您的目标平台,header 将自动包含使用 Vulkan 所需的所有其他 header。

请注意,较旧的 android 平台版本(23 及更低版本)不包含 vulkan.so 库,因此如果您以这些为目标,则需要动态加载 Vulkan 函数指针,即使non-extension 功能。

在 WINDOWS,更新后,Android Studio 停止工作。

我从 here 下载了 vulkan-1.dll。 然后将文件重命名为vulkan-1.dll并放置在

C:\Android\SDK\emulator\lib64

这是我唯一的解决方案(经过多次尝试)。