Wat执行“vkCreateSwapchainKHR:内部可绘制创建失败”。手段

时间:2016-12-29 12:13:53

标签: vulkan

我总是陷入交换链创作,我不知道为什么。我启用了验证层,我得到的最好的答案是:

  • vkCreateSwapchainKHR:内部可绘制创建失败

我有一张Nvidia GTX960卡。我在它上面运行了一些vulkan样品,它必须支持vulkan。

这是我的交换链创建者功能:

<div *ngIf= "( getCounter()== '0')">
   .....
     ...  
      ..
     ...
   .....
</div>
<div (click)= (setCounter(getCounter()+1))
</div>
 some= line of codes
    ....
    ....
    ....
on bottom
<div ( setCounter(0))>
</div>   

1 个答案:

答案 0 :(得分:5)

我最近遇到了同样的问题,问题是由GLFW窗口中的OpenGL上下文引起的。

因此,如果您正在使用GLFW,请添加一行

glfwWindowHint( GLFW_CLIENT_API, GLFW_NO_API );
在创建窗口之前