2013-08-02 83 views
2

假設我有一個簡單的2d x-y圖。我想畫一個以(5,5),(3,4),( - 1,9)等爲中心的非常複雜的形狀。我知道形狀的頂點相對於中心的位置( N,M)。是否有可能計算GPU上的所有頂點而不是JavaScript?我只需要將頂點的關係上傳到中心,然後再上傳單個點。WebGL爲許多相同的對象計算GPU上的頂點?

例如,如果形狀爲正方形,其關係是:

在點(N,M),存在頂點(N-1,M-1),第(n + 1,M -1),(n + 1,m-1),(n + 1,m + 1)。

這樣我就可以上傳(5,5),(3,4),( - 1,9)到GPU而不是計算12個頂點和上傳。

問題:

  1. 這可能嗎?
  2. 這會比計算JavaScript中的頂點更快嗎?

回答

相關問題