Tôi đã tự hỏi liệu có nên loại bỏ tất cả các cuộc gọi opengl dư thừa không.Thực hiện cuộc gọi OpenGL dư thừa
Ví dụ, tôi cần phải làm một cái gì đó tương tự (được bọc trong một hàm):
if(foobuffer != boundbuffer) {
glBindBuffer(GL_BAR_BUFFER, foobuffer);
boundbuffer = foobuffer;
}
Hoặc là trình điều khiển tự động làm những việc như vậy và điều này thực sự là một thừa reduntant-kiểm tra?