或者批處理即時模式呼叫會更好嗎?頂點緩衝區對象是否值得在純四/ 2d環境中使用?
1
A
回答
2
開溝即時模式總是一個好主意,但這並不意味着您必須經歷整個頂點緩衝區對象。長期以來,一直存在頂點陣列(Vertex Arrays)(其形成頂點緩衝對象的基礎)。你會發現Vertex Arrays使得很多事情變得更容易,即使是「只畫幾個四邊形」的情況。
1
只有較新的卡支持VBOs。使用OpenGL 1.1渲染簡單場景時,這些卡片不會有任何問題。除非你渲染了很多原語,否則沒有理由使用VBOs。
相關問題
- 1. LWJGL/OpenGL頂點緩衝區對象
- 2. iPhone和頂點緩衝區對象
- 3. 帶SDL的頂點緩衝區對象
- 4. 紋理VBOs(頂點緩衝區對象)
- 5. 紋理頂點緩衝區對象
- 6. 在C++ OpenGL中使用頂點緩衝區對象
- 7. 使用着色器的頂點緩衝區對象/頂點數組對象
- 8. 使用頂點緩衝對象與gluPerspective
- 9. 如何使用頂點緩衝對象
- 10. Swizzling頂點數組,頂點緩衝區對象和着色器
- 11. 頂點緩衝區對象不在SDL窗口中繪製
- 12. OpenGL 2.1中的頂點緩衝區對象
- 13. OpenGL頂點和緩衝區
- 14. pyOpenGL無法創建頂點緩衝區對象
- 15. 從金屬的頂點緩衝區渲染四分之一
- 16. 一個簡單的頂點緩衝區對象(C++),不渲染
- 17. 使用頂點緩衝區對象在OpenGL中進行基本線條渲染
- 18. 在OpenGL ES 1.1和ES 2.0中使用頂點緩衝區對象繪圖
- 19. Java OpenGL頂點緩衝區對象不起作用
- 20. OpenGL的頂點緩衝區對象不起作用
- 21. 將紋理應用於頂點緩衝區對象基元
- 22. 頂點緩衝區對象(VBO)中的OutOfMemoryError問題
- 23. OpenGL ES 1.1中的頂點緩衝區對象不工作
- 24. JOGL中的頂點緩衝區對象的問題
- 25. OpenCL中的緩衝區對象和圖像緩衝區對象
- 26. OpenGL ES 2.0和頂點緩衝區對象(VBO)
- 27. 如何在Direct3d11中從頂點緩衝區中讀取頂點
- 28. Qt的幀緩衝區對象不渲染,甚至頂點
- 29. OpenGL - 頂點緩衝區對象沒有繪製到屏幕
- 30. 頂點緩衝區對象不會渲染,其他圖元會
你如何定義「新」卡?即使是我的祖父GPU,我信仰的1999年GeForce2也可以做VBOs。 – datenwolf
@datenwolf:許多仍在使用的英特爾卡不支持VBO。 –
英特爾GPU很難從VBO中受益 - 它們是使用常規系統內存的共享內存設計。因此,使用常規頂點陣列就像表演一樣。 +++唉,這取決於平臺和所使用的驅動程序:在Linux上VBO支持Intel GPU很好。 – datenwolf