Dari pemahaman dasar saya, Objek Penyangga Vertex berfungsi seperti ini (kode semu):
Biasanya, jika seseorang ingin mengatakan, menggambar kotak, orang bisa mengeluarkan perintah menggambar garis.
line (0, 0) -> (1, 0)
line (1, 0) -> (1, 1)
line (1, 1) -> (0, 1)
line (0, 1) -> (0, 0)
Menggunakan VBO, jika saya mengerti dengan benar, akan memuat simpul ke VBO.
define VBO
load (0,0) -> VBO
load (1,0) -> VBO
load (1,1) -> VBO
load (0,1) -> VBO
load (0,0) -> VBO
Kemudian Anda bisa mengeluarkan satu perintah menggambar.
draw VBO vertices
Sementara saya mengerti cara kerja VBO, saya tidak tahu mengapa mereka meningkatkan kinerja.
Bagaimana mereka meningkatkan kinerja?