微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Android NDK 更新 vulkan.hpp

如何解决Android NDK 更新 vulkan.hpp

我目前正在将 vulkan 代码移植到 android,它使用最新版本的 vulkan.hpp。代码使用指定的初始化程序 (C++20),如果 VULKAN_HPP_NO_STRUCT_CONSTRUCTORS 被定义,它只适用于 vulkan.hpp。但是,当前 android ndk r22 随附的 vulkan.hpp 不支持定义并因此指定初始化器。

有谁知道是否有一种简单的方法可以升级 Android 的 vulkan 标头?

如果我只是替换 vulkan 标头并更新动态加载器以支持新引入的功能,它会起作用吗?我知道我将无法使用新函数,因为它们将在运行时操作系统提供的共享库中丢失。

解决方法

它只是一个没有任何库的标题。您只需从 KhronosGroup/Vulkan-Headers 获取最新信息并改用它们。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。