CPU和GPU是如何實現並行工做的

若是沒有流水線化,那麼CPU須要等到GPU完成上一個渲染任務才能再次發送渲染命令。但這種方法顯然會形成效率低下。咱們須要讓CPU和GPU能夠並行工做。而解決方法就是使用一個命令緩衝區(Command Buffer)。編程 命令緩衝區包含了一個命令隊列,由CPU向其中添加命令,而由GPU從中讀取命令,添加和讀取的過程是互相獨立的。命令緩衝區使得CPU和GPU能夠互相獨立工做。當CPU須要渲染一些對象
相關文章
相關標籤/搜索