(九) vulkan4 - 简单提取封装,logical device,swap chain,image views
2023-04-15 20:03 作者:FineClassFuture | 我要投稿
既然可以选择使用多个physical device,又多次查询各种属性,那就封装在一起。
logical device 还是前面理解的,就是handle而已。要用什么就使能什么,然后得到logical device(handle)。



Swap chain

所以,其实就看作包含待显示的图像链表。
不是所有都有显示输出,所以要检查physical device的extensions属性

就是 logical device 要用什么就使能什么

涉及图像及其framebuffer,那么就要有其基本信息,如width宽、height高、像素格式argb/...、其他相关的

就是确定选择提到的基本信息

不同的操作、使用方式
所以这么下来,就是一些基本概念和操作,vulkan非要搞得这么高深。对于小白来说,虽然这教程看着步骤一步一步挺清晰的,但说的也是逻辑混乱的(主要概念说的高大上,不通俗,难理解)。
Image views

看名字根本不知道是啥,解释了才知道。
就是怎么显示的问题(类似怎么贴纹理的问题)
-------------------------------------------------------------------------------
physical device 这是可以独立封装的一块
目前,剩下的基本都是handle类型的,封装在一起作为context上下文
(待补:好好整理整理,封装下)

