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

vkGetPhysicalDeviceSurfaceCapabilitiesKHR 未返回 编辑

如何解决vkGetPhysicalDeviceSurfaceCapabilitiesKHR 未返回 编辑

我正在尝试在我的游戏中实现 Vulkan,但我被困在 vkGetPhysicalDeviceSurfaceCapabilitiesKHR 处,因为没有返回它的函数只是在函数内部崩溃。

我确定 VkPhysicalDeviceVkSurfaceKHR 都已初始化,因为它们用于其他按预期工作的情况。

我在 X11 上运行 Linux,我有一个英特尔芯片和独立的 Nvidia 卡。当它从 Intel 设备获取 SurfaceCapabilities 时,该函数工作正常,但当它是 Nvidia 设备时它会崩溃。

此外,该函数不返回任何错误,甚至不返回零。

编辑

也没有验证错误

这是说明问题的示例:

解决方法

好的,我的问题解决了,这与我的设置有关。我正在运行 Linux 笔记本电脑,但对混合图形的支持很差。但我的程序正在运行!!

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