2011-09-14 33 views

回答

2

開溝即時模式總是一個好主意,但這並不意味着您必須經歷整個頂點緩衝區對象。長期以來,一直存在頂點陣列(Vertex Arrays)(其形成頂點緩衝對象的基礎)。你會發現Vertex Arrays使得很多事情變得更容易,即使是「只畫幾個四邊形」的情況。

1

只有較新的卡支持VBOs。使用OpenGL 1.1渲染簡單場景時,這些卡片不會有任何問題。除非你渲染了很多原語,否則沒有理由使用VBOs。

+2

你如何定義「新」卡?即使是我的祖父GPU,我信仰的1999年GeForce2也可以做VBOs。 – datenwolf

+0

@datenwolf:許多仍在使用的英特爾卡不支持VBO。 –

+0

英特爾GPU很難從VBO中受益 - 它們是使用常規系統內存的共享內存設計。因此,使用常規頂點陣列就像表演一樣。 +++唉,這取決於平臺和所使用的驅動程序:在Linux上VBO支持Intel GPU很好。 – datenwolf

相關問題