swap chain
这里描述swapchain是一个基础设施,功能用来同步即将被呈现在屏幕上的图片们。
然后会有显卡不支持prestentation, 例如是服务器或者奇怪的原因,所以要检查是否支持。
教程采取的做法就是枚举该设备所有可用extension,然后找到是不是有这个
这里多了extension了,于是逻辑设备的createInfo要修改一下这两个属性
这里还要检测更多细节。
The swap extent is the resolution of the swap chain images and it's almost always exactly equal to the resolution of the window that we're drawing to in pixels (more on that in a moment).
这个就是显示宽高。
1 capability是否支持
2 看看支持哪些format 哪些presentmode swapextent
选择合适的属性,这里都是创建的常用属性
最后可以开始创建createInfo了
这里这些属性前面都有了对吧,format,extent,queue famity的indices
但是这里还有提到这俩family如果相同,那需要给图片分享模式设置为exclusive,不同就是concurrent.
然后这几个属性是前面没提到的。
这是介绍
这里这几个属性暂时就设置成这样就可以创建了。
swapchain就终于创建出来了,下一次就是取得里头的图片进行操作。