vulkan - VK_ERROR_NATIVE_WINDOW_IN_USE_KHR 是什么意思
问题描述
我正在学习 vulkan-tutorial.com 的 vulkan 教程,当我尝试重新创建交换链时,vulkan 给了我这个错误。我无法从互联网上找出导致此错误的原因。问题是导致 VK_ERROR_NATIVE_WINDOW_IN_USE_KHR 错误的原因。
解决方案
VK_ERROR_NATIVE_WINDOW_IN_USE_KHR
意味着该窗口已经有一个交换链。一个窗口只能有一个交换链(甚至包括其他 API 的交换链,如 OpenGL 和 DXGI)。
如果您重新创建交换链,则必须首先销毁旧的交换链,或者必须将其提供给oldSwapchain
参数。
推荐阅读
- vue.js - 想在 vuejs 中使用 vuetify 小吃吧作为全局自定义组件
- c++ - 使用函数指针的带比较器的多集声明
- php - 带有不和谐 API 的 curl PUT 请求导致错误请求
- angular - 使用 ng2-google-charts 如何将数字格式化为百分比?
- python - Pandas:循环获取特定列值
- reactjs - 反应你不应该使用
或 withRouter() 外部 - javascript - 如何添加值以从输入字段中选择标签?
- linux - 如何清理输出,以更少的 CPU 使用率打印所需的信息
- amazon-web-services - 在 dynamodb 上查询不同过滤器的正确方法是什么?
- python - Discord.py 帮助命令(对编辑消息做出反应)