知识卡片

附件类型对应不同的GPU访存需求

专业/工作 · 157

内容

渲染通道里的附件不止颜色和深度两种,还有解析附件(多重采样结果自动降到单采样)、输入附件(专供着色器像取纹理一样读取上一子通道写的数据,典型用于延迟渲染读取G-buffer做光照)、保留附件(内容在子通道生命周期内被强制不动,只是占位留给后续用)。移动GPU的瓦片式架构能把中间数据留在片上高速缓存里,输入附件和保留附件正是为了让数据不经主存往返、直接在片上完成闭环,这是桌面GPU通常用不上的设计。

参考来源

《Vulkan学习指南》第7章《缓存资源、渲染通道、帧缓存以及SPIR-V着色器》