Indirect Buffers

minggoddess發表於2019-01-25

間接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

相關文章