Vertex Buffer Object (VBO)
Köşe verisini ekran kartının belleğinde tutan ve her karede işlemciden yeniden gönderilmesini gereksiz kılan bir OpenGL tamponu.
VBO, köşelerin özniteliklerini — konumlar, normaller, doku koordinatları — GPU belleğinde tutar. Ondan önce geometri her karede veri yolundan çağrı çağrı gönderiliyordu (immediate mode) ve bu bant genişliğini yiyordu. VBO ile veri bir kez yüklenir ve oradan tekrar tekrar çizilir. Genellikle ortak köşeleri yeniden kullanan bir index buffer ve bellek düzenini tanımlayan bir vertex array object (VAO) ile birlikte kullanılır.
OpenGL 1.5’te (2003) ARB_vertex_buffer_object eklentisiyle tanıtıldı. Direct3D’deki karşılığına kısaca vertex buffer denir. Köşe gölgelendiricisi girdilerini tam olarak buradan okur.
Kaynaklar
Khronos: ARB_vertex_buffer_object