Tôi biết rằng nếu triển khai openGl không tìm thấy trình điều khiển phù hợp, nó sẽ rơi trở lại và hiển thị mọi thứ ở chế độ phần mềm. Nó tốt cho các ứng dụng đồ họa nhưng nó không được chấp nhận cho các trò chơi máy tính.Làm cách nào để biết liệu ngữ cảnh OpenGL có được tăng tốc phần cứng không?
Tôi biết nhiều người dùng sử dụng Windows XP và nếu người dùng không cài đặt trình điều khiển cạc video cho GPU của mình thì OpenGL sẽ không được tăng tốc phần cứng (trong khi DirectX là hoặc nếu không nó sẽ ném lỗi).
Có cách nào tốt hơn (và có thể là nền tảng chéo) để xác định xem OpenGL có sử dụng tăng tốc phần cứng hơn là đo FPS và nếu nó quá thấp thông báo cho người dùng không?
Tôi biết rằng các trò chơi như Quake3 có thể tìm thấy nó ra bằng cách nào đó ...
này thường là không đủ. Ví dụ. trong Linux-land [Mesa3d] (http://www.mesa3d.org/) triển khai trình kết xuất phần mềm tương thích OpenGL 2.1. – Staffan