当前位置:  开发笔记 > 编程语言 > 正文

vulkan api会处理窗口创建吗?

如何解决《vulkanapi会处理窗口创建吗?》经验,为你挑选了2个好方法。

我听说过vulkan会统一不同操作系统的初始化.这是否意味着vulkan创建窗口,处理鼠标/键盘事件,以便我可以避免使用特定于os的编程?



1> ratchet frea..:

它不会.窗口创建将是特定于平台的,并且WSI扩展将允许您将窗口链接到可以推送到屏幕的可渲染图像.

根据已经给出的演示文稿中收集的信息,我希望您将使用特定于平台的WSI扩展来为您的窗口创建Swapchain.

然后,每当你想将一个框架推到屏幕上时,你需要从交换链中获取一个可呈现的图像; 渲染它然后呈现它.

看到这张幻灯片包从幻灯片109起.



2> ahcox..:

不,Vulkan是用于访问GPU的低级API.它不处理窗口和输入.事实上,它可以很容易地以"无头"的方式使用而根本没有视觉输出.

推荐阅读
ar_wen2402851455
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有