Các chức năng QOpenGL có vẻ thiếu các chức năng quan trọng như glInvalidateFramebuffer và glMapBuffer. Từ những gì tôi hiểu QOpenGLFunctions tải giao điểm của cả hai chức năng OpenGL máy tính để bàn và chức năng ES. Nếu đó là trường hợp, tại sao không phải là hai chức năng này? Từ những gì tôi có thể nói glMapBuffer là ở cả hai.Các chức năng QOpenGL thiếu các chức năng OpenGL quan trọng
Tôi có hiểu lầm về các chức năng QOpenGL, hoặc chúng thực sự thiếu chức năng (không)?
có chức năng bị thiếu, không có 'glDrawArray' hoặc là –
@ ratchetfreak Bạn có biết tại sao không? – Ben
@Ben Vì 'glDrawArrays (...)' là một hàm OpenGL 1.1 và tất cả các nền tảng Qt được triển khai dựa trên hỗ trợ nó ngoài hộp. Lý do mà MapBuffer bị thiếu có lẽ vì nó là một phần mở rộng tùy chọn trong OpenGL ES. –