我讀this document 和我有一個關於這句話的問題:OpenGL命令 - 串行或並行
雖然OpenGL的明確要求,命令才能完成, 並不意味着兩個(或更多)命令不能同時執行 。因此,來自一個 命令的着色器調用可能與來自其他 命令的着色器調用並行執行。
這是否意味着,例如,當我發出兩個連續的glDrawArrays調用時,第二個調用可能在第一個調用完成之前立即進行處理?
我的第一個想法是,OpenGL調用只映射到gpu的內部命令,並且OpenGL調用立即返回而沒有完成這些命令,從而使第二次OpenGL調用發出自己的內部命令。然後可以並行化由OpenGL調用創建的內部命令。
你的問題只是重述*正是*引用的文字說的是一個問題。那麼,你只是問引用的文本是否正確? –