GPU上实际上存在多个不同种类的Queue, Vulkan指定VkQueueFlagBits来区分, 他们实际上是在硬件上对某些指令进行了效率优化同时限制了其他指令的执行, 通常分为以下三种
Graphic..., 提取通道之类
着色器只能处理View状态的数据
Sampler
采样器并不与具体的Image绑定, 其仅仅是一套配置列表, 可以在不同的Image上复用, 也无所谓Image具体的维度之类
Sampler...在TBDR中, 数据流会在GPU计算中出现一次或两次缓冲延迟....MSAA, 用一个ColorResources作为结果的缓存, 本质只是一个ImageView
创建深度缓冲
深度缓冲也是一个ImageView
创建Framebuffer
帧缓冲对象是renderpass...的上下采样核, 超出纹理大小时的处理方法等一系列设置
用vkCreateSampler创建采样器
读取模型
实际上应该与外部的应用程序阶段对接
读取模型文件, 遍历所有索引三角面片, 准备模型的顶点信息