Temel anlayışımdan, bir Vertex Buffer Object böyle bir şey (sözde kod) çalışır:
Normalde biri kare çizmek isterse, çizgi çizme komutları verebilir.
line (0, 0) -> (1, 0)
line (1, 0) -> (1, 1)
line (1, 1) -> (0, 1)
line (0, 1) -> (0, 0)
Bir VBO kullanmak, doğru anlarsam, köşeleri bir VBO'ya yükler.
define VBO
load (0,0) -> VBO
load (1,0) -> VBO
load (1,1) -> VBO
load (0,1) -> VBO
load (0,0) -> VBO
Sonra bir çizim komutu verebilirsiniz.
draw VBO vertices
VBO'ların nasıl çalıştığını anlasam da, performansı neden geliştirdiklerini bilmiyorum.
Performansı nasıl geliştiriyorlar?