Từ những gì tôi đã đọc, có vẻ như VBO hoàn toàn dành cho hiệu suất.
Tôi đang làm việc trong một dự án học tập rất thô sơ trong lwjgl và tôi chỉ đang cố gắng tìm ra những tính năng nâng cao hơn của thư viện mà tôi nên tìm hiểu và công dụng của chúng là gì.
Tôi hiểu rằng VBO cho phép một người giữ các đỉnh trong VRAM trong khi họ hiện không được vẽ trong một cảnh. Trong trường hợp của tôi, tôi chỉ vẽ tứ giác và hiệu suất có thể không phải là một mối quan tâm nào cả, nhưng tôi đang cố gắng ghép lại những gì đang diễn ra dưới mui xe. Nếu tôi đang vẽ quads trực tiếp, tôi đang vẽ từ bộ nhớ CPU, đúng không? Ngoài ra, nếu tôi không thực hiện bất kỳ kiểm tra nào về khả năng hiển thị, điều đó có nghĩa là tôi hiển thị hoàn toàn mọi thứ trong "cảnh", bất kể nó có trong tầm nhìn không? Có phải VBO là một cách để lưu trữ các đối tượng và chỉ hiển thị những gì cần thiết?