Indirect Buffers

间接cmd

用在 gpu建立的cmd 不需要cpu参与 

用indirect cpu gpu就不会互相等待了 

直接gpu建立了 gpu用

 

之前的cmd是cpu建立 填入数据 gpu拿来执行的 

在metal和dx11 vulkan里都有 

用途 比如 vr的3d 左右眼的数据 cpu提交一组 之后 生成左右眼的cmd可以用indirect buffer

 

https://developer.apple.com/library/archive/documentation/3DDrawing/Conceptual/MTLBestPracticesGuide/IndirectBuffers.html#//apple_ref/doc/uid/TP40016642-CH31-SW1

posted on 2019-01-25 10:57  minggoddess  阅读(613)  评论(0编辑  收藏  举报